Well, people made the argument that EA should offer their games everywhere, just offer the better price and features on their service to maintain the "good" competition. Yet when EA are doing it and Valve are obviously not, people not only don't bash Valve, they praise Valve for being awesome even they continue to do the same practices the hate Valve's competition for.
I'm saying that it'd be awesome if I could play Valve games without having to enter store.steam.com or install Steam (or any other client), yet people praise Valve when they force the user to install Steam and bash the competition when it forces them to install their client.
Assuming that the owner of 450+ games spends 15-20 hours with every game he plays, I'm willing to bet he is not going to play significant part of that library, ever, so he effectively threw money down the toilet.