If software allows changing install location, it should work from everywhere. And there's no excuse for hardcoding Program Files anymore with multiple package managers on windows.
I feel your pain as a developer but as a user, sometimes I need the choice. Try to hide it so non-techies people can click Next Next Next but put it in advanced options somewhere.
Everybody used to believe in gods, some people still do, the predisposition to beliefs in illusory protective father figures is still present in our genomes.
Any software mandated by the government should be required to be open source to diminish the incentives for big spyware firms lobbying for their product.