You are the childish one here.
No. 99% of games you don’t have to pay anything for the updates. They are free of charge.
Source code access to end-users what ? That is nonsense. What else is that ?
End-Users / customers of games meaning generic gamers are not programmers, coders, developers… almost everyone of them knows nothing about how to assemble a game.
You trying to compare apples to oranges , completely different markets and customers types is a childish attitude. You and other marketplace developers thinking like that should stick with reality instead of asking to twist rules and adding some crazy fees that would just cause the whole market to collapse sooner than later.
That is what anyone like you wanting to endlessly raise prices just doesn’t get. The market collapses when you make it too expensive to sustain itself. More fees added thru the chain sooner any market would collapse with only a few able to keep going.
Take a look at the new Unity Runtime Fee model what’s happening over there… all the micro-developers, micro-software house, solo developers are going to lose a lot of money because Unity management went the “let’s be endlessly greedy mode”… only those selling many copies with high revenues will be able to pay the fees without going bankrupt or losing any kind of profit from their products. Anyone selling a game having to pay per-install of their product is just insane and something that applied to the market of today is just going to end up collapsing it that way.
If Epic Games would follow the same path things would get even worse and all indie developers would have some serious problems developing games … adding so expensive fees into the chain is just wrong.
For the UE Marketplace at worst developers like me might accept having to pay a cheap, meaning $5 to $10 monthly subscription to access it which could then cover the free updates concerns of sellers like you if Epic Games would want to give a split of the revenues collected thru that. That could be the only way to really do it. But thinking of having to pay each and every seller something like $1 or $3 or $5 or $10 for each update of anything or something like that just wouldn’t work, it would be too greedy like the Unity Runtime Fee nonsense and would sooner than later cause the market to collapse.