Linux apps follow simplicity principles. If you don’t have permission to delete a file, why assume you may know the password of the user who has permission?
You can preface sudo
to any command to execute it with root privileges, which would be similar to running as admin in windows.
Graphical apps do tend to ask for authentication if it makes sense. No userland apps should need more permissions than the current user’s in order to run.
Minecraft, the game that sold the most copies in history, has a huge infrastructure of community-hosted servers, some with tens of thousands of players playing at the same time. The community has created different flavors of the server software, optimized it, added mod support and even reprogrammed parts of it.
At this point, it’s hard for me to believe how someone could say a community can’t run game servers with a straight face.