Having to install fifty different versions of the MSVC Redistributable to play different games is a pain point though. Especially since none of them clean up their temporary files and just dump it into your partition root.
MS is even fixing that with MSVC2015 and Windows 10 and the new "Universal CRT". Basically, the CRT is now a OS component, distributed via Windows Update (to all supported Windows versions, not just 10, but it's pre-installed on 10). So there is no reason to add the particular installer for the particular version of the CRT you built against.
And on top of that, Win32 applications delivered via the Windows Store in Windows 10 will be packaged, so they won't leave behind any stuff when uninstalled (because they won't even use an installer).
Course, this doesn't help any programs/games made before these were available, but still