Microsoft gives us Runtimes so our Games run. Appreciated.
Microsoft doesn’t allow us to freely distribute them so Steam has to use Workarounds like the _CommonRedist directory. Appreciated. [1]
One runtime isn’t enough for all of the games, every game needs the exact runtime files used to make the game. Appreciated. [1]
Microsoft for some reason manages to put all their previous runtimes into their new OS without a problem so if you upgrade, your problems are gone. So go buy more Microsoft to make your old Microsoft work again. Appreciated.
Official list of people appreciating Microsofts runtime management: [2]
[1]: https://support.steampowered.com/kb_article.php?ref=9974-PAXN-6252
[2]: http://forums.pixeltailgames.com/search?q=runtime%20category%3A55