There shouldn't even be a question where to put things much less a "wherever you want". Instead you want a sane, sensible standard.
I think it is very rude to just install to any "default" directory and not asks the user where he wants it to be installed.
There shouldn't even be a question where to put things much less a "wherever you want". Instead you want a sane, sensible standard.
But application files have a huge size range depending on the assets the program needs (typical sizes range from the tens of MB to the tens of GB, with large outliers in either direction). I have multiple tiers of storage (a terabyte of SSD, multiple TB of HDD, tens of TB of network storage) and allocate my software to the desired storage tier depending on my needs
And this isn't just a thing on Windows, Android does the same by allowing you to moving apps to the SD card, provided you have one. Management is just greatly simplified in that case because you have at most two meaningful storage locations on an Android location, while desktop or laptop might have any number of them