So here’s my $0.02 on the whole EGS thing, apropos of nothing:
I don’t blame any developer that takes the Epic money - particularly indie devs - unless that dev has made, for example, crowdfund promises about supporting Steam, and situations like that. Even if they offer refunds to affected backers, simply getting your investment back is pretty cold comfort to people who might’ve waited months or years.
Development is expensive, and we all have bills to pay. Epic’s bag of cash, and their offers to guarantee revenue to a point, would be very lucrative to a small developer. Take care of yourselves, first. You’re making an entertainment product, and you don’t owe anyone else anything.
I also actually sympathize with Epic’s perspective, that buying exclusivity is a necessary short-to-medium term “evil”, in order to pry some meaningful marketshare away from the entrenched, de facto monopoly enjoyed by Steam.
I see a lot of takes on the internet that basically say that Epic could do the same thing by simply offering a better product than Steam, but I think that’s extremely naive (for lack of a better word). People really under-estimate the value of sheer commercial inertia - people have their game collections and friends on Steam. Steam is what they are familiar with. You could offer a “better” social media website than Facebook tomorrow (if it doesn’t already exist), but Facebook’s sheer inertia as the dominant service would steamroll it.
So if you’re Epic, looking at that landscape, buying away games and “forcing” consumers to make your launcher part of their gaming routine, makes some sense. Like I said - I sympathize with it. And I like to note that most of the people talking about restricting “choice” didn’t care one whit about all of the games over the years that have come to Steam, and only Steam - regardless of whether there was a bag of money involved.
However, what I will also say, is this argument would ring less hollow from Epic, if their launcher/store wasn’t also materially worse than Steam in pretty much every way. Launching a Steam competitor in 2018 without a freaking SHOPPING CART, is just embarrassing. They aren’t even trying to compete on actual features and usability right now.