>>716280079 (OP)Program Files and AppData have different purposes. The idea is that Program Files is global and untainted by user-specific data. AppData keeps all that in a reasonable location, so profile migration (or mounting from a central server) is easier.
For linux fats, the equivalent would be:
>left: /user/local/bin>right: ~Of all the shit to bitch about in Windows, user data being stored in the profile directory isn't the hill you should die on.