In all production environments I've seen there is a shared user owning the active production processes. The idea is that multiple real users can sudo as the shared prod user and do maintenance, including running or killing tasks.
I find this annoying because the different virtual users keep creeping up in the system with their own environment (often you need to login on more than one user to have control over all the prod processes). Anyone can change the environment settings, things can get messy. In addition it's less obvious to know who ran what.
Isn't Linux meant to manage shared processes by properly configuring group privileges? Or are group permissions limited to file access? This thread explains that a user can not kill another user process by design, but I'm still not convinced we need "virtual" production users.