Is OP really having a go at Valve for offering you a huge variety of games at cheap prices? That has to be the dumbest thing I've heard. If you buy a game and don't play it, then you are a fool and you deserve to lose your money.
Also, I suggest you wait for HL3 or whatever Valve is working on atm (let me assure you, Dota 2 is nothing but a side-project), before you accuse them of doing nothing.
I despair. Are you incapable of reading an entire post or a series of posts? I am not bashing Valve. This is not a Valve bashing thread. Your response is EXACTLY the point of my OP. Many gamers seem simply unable to remain impartial when talking about Valve. How dare anyone question them?!
Same goes to the guy above talking about Valve bashing "becoming a thing". This is not a Valve bashing thread.