@Stargazer Not using this system folder because other are doing bad work isn't a good reason.
You need administrative privileges to uninstall the game, it's technically possible for the uninstaller to look at each users savegame folder, but it would mean you force your users to lose their progression and that's not nice.

if you don't put user's saves on that user's homepath, it also mean said user saves won't be delete if you delete the account and this is worse than leaving users progressions while removing the game.

If space is an issue, you can enable quota on the hard drive shared among users, they will clean the saves they don't need when they reach their quota because as a system administrator, you did what is required to educate your users to correctly use a computer.

Microsoft should not give an easy GUI to use the symbolic link as they are ADMINISTRATIVE TASKS, on linux you use ln, you don't right clic a folder and it's perfect that way, it prevents users creating a junction and not understanding what they do, only to hear them complaining blaming the system administrators for their own misuses of advanced functions of a system they don't understand.

Problem isn't Microsoft giving multiple locations for each specific data, problem is developers not writing data at the right place and not cleaning correctly behind them, cleaning isn't system's task, it's the uninstaller's task to uninstall correctly. When Microsoft take in hand the installation and uninstallation process, like with the Windows 8 store, i don't hear anything about leftovers.

Hope i made things clear on why it would be a good idea to rely on system's saved game folder as it's here for that very reason and will help system administrators to do their work. If Microsoft did it right is not the question and should not even been invoked here at all, when you build for a system, you respect the system's convention.