The argument that “Steam was just as bad in the past for forcing gamers to buy from their store” forgets one crucial difference between Valve and Epic: Epic is straight up paying developers/publishers to sell their games exclusively on the Epic Store, and this is why some people feel uncomfortable with it.
Yes, Steam’s rise did result in games being sold exclusively on Steam (no more physical copies). This happened, however, because Steam earned developers’ trust by offering superior services. Others in this thread have already named a few, and for me, I think that from a dev/publisher’s perspective, the cost savings from not having to manufacture and ship physical copies of games (and have retail stores take a cut of the sale AND further cut their revenue by promoting resold games a la GameStop) was a strong motivator for many game companies to move away from physical retail to Steam.
Yes, this does make the Epic Store similar to Steam in that they are also providing a better cut to developers/publishers (12% cut instead of 30%, plus a waiver of Unreal Engine royalties for games that qualify). But Steam didn’t straight up pay companies to sell their games exclusively on Steam. Epic is doing that.
Why does that seem wrong? Well, to some it feels like a cheap/cheat move. It feels like Epic didn’t “earn” sales exclusivity because it did so not by providing better features to compete with other digital distribution platforms, but by simply throwing large amounts of money around and “bribing” game makers. People were upset with EA, Ubisoft, ActiBlizz and Bethesda going exclusive with their own games on their own stores, but it’s much easier for these companies to justify their actions since these companies funded/developed those games themselves. It’s their own games and we can accept that they can sell or not sell wherever they want.
These other companies, however, never went as far as to pay companies for exclusivity deals, or worse, straight up poach games from Steam like what happened to Metro Exodus, which sold preorder copies on Steam right up until a few weeks before release when it suddenly announced it would become an Epic Store exclusive.
Epic simply throwing money around to win over developers/publishers feels like when rich parents pay lots of money to prestigious private universities to admit their children (an actual controversy happening in the US right now). Sure, it’s a private institution and maybe it can do what it wants but it still feels unfair.
Another part of your argument is that Steam released with far fewer platforms than it has today, so why should Epic be faulted for releasing an inferior store? Sure, back then Steam wasn’t as great as it is now but again, Valve didn’t bribe companies to sell exclusively on Steam. Furthermore, Steam didn’t have to compete with existing digital distribution platforms in terms of features. What it released during its time was revolutionary, and although at the time not everything worked perfectly, it was clear that they were innovating. The Epic Store is releasing in 2019 where it has to compete with other stores who each developed their own features to win over consumers, yet their own store is barebones and instead relies on paying for exclusivity deals.
Imagine that you really like bread, and you would normally go to any supermarket nearby to buy bread. One day, however, a new supermarket opens next to your usual stores. The new store is weird. The lights are a bit too dim so it’s harder to find what you want. It’s also 10 floors high for some reason and doesn’t have any escalators, so you have to climb 10 flights of stairs to get to the bread section on the 10th floor. That’s assuming you even know where the bread section is, because there’s no clear directory. The store’s management said there will be one in a few weeks though.
Why would you ever want to shop at this store? Oh wait, they paid all the bread companies for an exclusive deal to only sell bread at their store. All the other supermarkets you used to go to no longer sell bread at their stores. Sure, it doesn’t cost you any extra money to go to this new store to buy bread, but having been to better supermarkets in the past, you’re peeved about being forced to get bread at this awful new store, all because the new store was rich enough to pay bread companies for an exclusive deal, but not enough to provide a store that is at least on par with the other supermarkets you normally go to.
On top of that, someone on the streets is telling people to stop complaining about the new store, because back in the 1800s escalators weren’t even invented yet.
So yeah that’s part of why some people are upset with Epic. It just feels kind of scummy to throw money around without any effort to force consumers to use their inferior store. Some people are pissed at Snapshot Games too because by allowing themselves to be bought over by exclusivity deals (regardless of the reason), they’re signalling to companies like Epic that exclusivity deals work, and so they’ll continue to employ tactics that feel cheap or unfair to consumers.