This was the hardest thing to get used to in linux coming from Windows. In Windows an installed program lives in Program Files and has a shortcut that starts it from it's home folder. That's very different from a namespace collision possible global install that can be run from any folder.
I still don't fully agree with it but it makes some things easier. The Windows way also made multiple version installs possible.