Unfortunately, that's probably a holdover from game dev on Windows. In theory, you're supposed to install to Program Files (or Program Files (x86)) and store any user config data in My Documents. But most games just install with full admin privileges, and dump everything in Program Files.
Many modern games are more than just games too, they come with patchers/installers that may require extra permissions, and they also tend to run extra anti cheat softare in the background that require elevated privileges.