Years ago I made a similar rant [1]. Last year it made the rounds on HN and because of that I heard from one company [2] that seems to be trying a different approach. (I have no affiliation with them). I don't know if that model is working for them or not. I haven't stayed in touch and I haven't seen anyone else trying it.