I don't know about other installers, but InstallShield allows you to customize the locations.
Really doesn't make sense, especially from a support standpoint, if you have to search the hard drive for the application folder, rather than jump in to Program Files (whatever).
Plus, environment variables are already set up to look for application executables in those pre-determined folders.
So even though you "can", doesn't mean it's a good idea.