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?