It's Microsoft's fault for not having a proper standard, or if they have one, then not enforcing it with an iron fist. Remember when Games for Windows came and every developer rushed for it? That would have been the perfect opportunity to enforce the policy and deny the label to anyone who doesn't conform.
On OS X it's quite simple for the most part: "
~/Library/Application support/Game Name/". For the most part at least. But then there are developers who think placing save files in the user's
Documents folder is acceptable, like it's some sort of dumping ground. Or even worse, if they dump their stuff into my home directory. The home directory should be considered sacred by applications. And finally, and the only game i know that does that is Hammerwatch, some developers go DOS-style and place their save files within the application bundle itself. They should be banned from ever compiling for OS X again.
One thing I do when I wrap up Windows games with
Wineskin is write a relatively simple Shell script that maps all the ave folders and config files to the user's home directory. That way even old games can be made to conform to the modern guidelines.