It's not even totally about greed.
In my world you prove your development is viable via achieving a goal, sustaining or growing a user bases, adding market relevant features, being able to increase price...
Due to those forces you keep internal development down and spend most of your efforts on client facing development. Interestingly they don't have any key performance indicators. The chain just doles out rewards whether the right things are being done (users leaving, less development etc)
Really the same is true in content,there are not any working incentives to do the right things.
Sadly I kind of think it takes some organization and education for them to see development for the sake of development is not the end goal.
Some people's greed doesn't stack coins, they play with lives for fun and tingles.
The Devs would definitely profit by including nondev input.
And an end goal.
Rc delegations and smteees! is about as much as we need.
Afaics.
What then?
We are done with building and now need managers, not Devs.
Maybe they can make the ai that finds 'good' content.
We should have enough chain data to find the patterns of what 'we' like.
Then the code runs itself without us.
I still think we need back that ten percent, now that they have 80m hive.