This is how Unix systems work.
Quoting from the manual page for the kill() system call, "For a process to have permission to send a signal to process pid it must either have root privileges, or the real or effective user ID of the sending pro_cess must equal the real or saved set-user-ID of the receiving process."
In other words, you can kill your own processes, but nobody else's processes, unless you are root.
So the Web server, which ordinarily will run under its own user ID, cannot kill other users' processes.