I personally think the underlying model of Steem is revolutionary, and shows a lot of the promise of blockchain reward systems.
But I don't think that incorporated all of these different use cases into Steem will work. I suspect that each use case will require it's own bespoke model, with a different set of incentives, means of allocation etc.
Looking forward to it happening (and know of some in the works :) )