I personally have almost 200 games on steam. This is mostly due to the amount of sales that they have. Also having my games under one client is just convenient. I'll just wait for metro to come to steam and if it doesn't I guess they lost a sale.