Especially for bulk operations it is necessary not to change the last user and last change date. Many times it is filled with system user and loosing the information about who actually changed the model or object.
Another option is to define which users are not in scope for the update of the last change date or last user. Or add attribute for last system user (not visible for normal users who are not system)
In addition it would be useful to add the full name as attribute which will be automatically filled. Now only an ID is filled and not the full name. Due to privacy, this might be an option and not standard. Within our organization it is allowed to store the full name (and we created a script to fill that, but is very slow when lot of objects are on the model...)