I've never been able to figure out why in gaming in particular, people like to whine about entitled gamers expecting x, y, z. Like at what point do any of these shitty companies deserve my money? Either give me something I want or eat a dick and go broke. That's business.
So in this case, Steam provides a large catalogue, friends lists, forums, etc., etc. EGS provides... Charity to devs? I still can't figure out why I'm supposed to care about that, especially when I wouldn't buy half the crap on there in the first place.