>taxes, payments
The market rate for this is low single digit percents.
>update distributions
Bandwidth is not worth a percentage of game revenue. If it were it would be <1%.
>DRM
Steam's DRM is terrible.
>anti-cheat
Also terrible.
>user management...
This is not worth a percentage of revenue.
All of these together is not worth 30%. The only thing worth 30% is the ability for the Stram store to put your game in front of a random person. Being able to reach new customers.
> The market rate for this is low single digit percents.
We're talking about virtually every country on Earth. Good luck trying to replicate that, the taxes/legal entity part alone will cost you an arm and a leg in setup time, not to mention ongoing costs in accounting, filing reports and dealing with other bureaucracy BS.
> Bandwidth is not worth a percentage of game revenue.
I'm not talking about bandwidth or a CDN here. I'm talking about a reliable and easy mechanism to get updates distributed to end-users - consisting of a management backend, the CDN and finally a client side software that's actually doing the upgrades. And the latter is something many have tried and failed to do or ended up getting 0wned in the process (e.g. just recently notepad++ [1]).
> Steam's DRM is terrible.
Is it? Sure, for some AAA titles you'll see Denuvo slopped on top, but for the wide masses, Steam's DRM is more than enough.
> [user management] is not worth a percentage of revenue.
Managing user data is an utter PITA in the era of GDPR et al, and on top of that it creates a need for customer support resources - people forget their password, get hacked, god knows what else. As a game dev under any of the major storefronts, you don't have to deal with that at all.
[1] https://notepad-plus-plus.org/news/hijacked-incident-info-up...