I'm on Ubuntu 14.04 and I've got LAMP installed on it. I'm aware that web server Apache runs under www-data user. Thus all my files and directories have www-data user permissions. Why can't Apache run under regular user or under root? Why bother with an extra one?