Epic Games Store - 88% split goes to devs

It doesn’t. They haven’t demonstrated any long-term commitment to their storefront yet. We can probably list a half-dozen storefront/platforms that have been sold/rebranded/closed/etc despite previously running a successful business. Running a store as a going concern is a markedly different business proposition than developing video games. I’m not sure listing Tencent Games as having a 40% stake is necessarily a positive in the “trust us, we’ll be around for a long time” category.

Apparently I didn’t buy a game on Steam until 2009 despite buying HL2 at release (physical box).