But they do:
1. Consumers vote with every dollar they spend (or add they click).
2. Developers vote with both with every dollar they spend on software, and every monetization strategy they select to earn dollars from customers.
There's a ton of industry structures I don't like. (I won't list various companies I don't like, b/c that would distract from my core point that they do have healthy economics from customers who do like their products.) Existing market structures are usually the result of some form of consistent action on the part of market participants.
So what would a better industry structure be, for customers, that would consistently make money for developers?