Because gamers are being selfish, no more no less.
They want everything to be one platform because its more convenient to them – not caring about what it actually means to the developers themselves. Do you think developers would willingly fracture the PC gaming base? No of course not. Developers chose Epic exclusivity because Epic gives them a better revenue split. Developers get a better deal from Epic than from Valve.
“Epic’s newer games will be exclusively available through its store and the company plans to fund developers to release exclusively through their store, using revenue guarantees to developers that opt for this, with Epic paying the difference should a game underperform. For other developers, Epic takes only a 12% share of revenue, the rest going to the developer, and for any games developed using the Unreal Engine, Epic forgoes the 5% revenue-based fee for those games sold through their storefront. Of that revenue fee, Epic pays for other services such as content delivery services, and ends up with about 5% of the gross revenue, though with economies of scale, this could increase to 6-7%”
Epic is guaranteeing a certain amount of revenue for the developer, and taking only a 12% share of revenue. They also pay for other services and could end up taking as little as 5% of revenue.
Compare this to Valve’s policy
“Valve typically has taken about 30 percent of all Steam sales through the platform, with a few exceptions from other utilizing the Steam Direct platform. Now, for game sales between $10 million and $50 million, developers will earn revenue split at 25 percent. For every sale after $50 million, Steam will only take 20 percent from the game’s overall earnings.”
Valve takes around 20–30% of revenue.
So which one do you think developers will choose? The platform which takes 5%-12% or the one which takes 20%-30%? It’s a no brainer.
So gamers who hate on the Epic Store and want all their games to be on Steam are basically telling developers to go take a 8%-18% pay cut because they want all their games in one place. I would think that most gamers would support the developer (often small ones, like indie devs) over the big greedy corporations like Valve, but it doesn’t seem like it in this case.
And in addition:
What does it actually cost gamers to use Epic Store? Nothing. Just the minor inconvenience of not having all their games in one place, that’s literally it. Epic Launcher costs nothing to download, and account creation takes literally a few minutes. People have compared this to a Playstation vs Xbox thing – it’s not comparable – Epic launcher is free to use, there’s no additional cost associated with it at all, nothing taking up space in your living room, it’s an extra desktop icon that’s it.
Epic has also been offering free games every 2 weeks for this entire year. Here are some of the games I’ve gotten completely for free just for using the Epic Launcher: RIME, Transistor, Celeste, Alan Wake, Batman Arkham Knight, Everything, INSIDE, Lego Batman, Metro 2033 Redux – basically saving me hundreds of dollars in return for what? taking 5 minutes to create an account and having an additional icon on my desktop? Not to mention your desktop probably already has Battle.NET, Origin, Bethesda Launcher, UPlay launcher – none of those get the same hate as Epic does for some reason.
People who are hating on Epic store are being irrational. It costs nothing to use it. Epic is a much better platform revenue-wise for developers than Valve. They are also missing out on free games to boot.