Very interesting read! You raise some very important points.
I tend to take a more "analytical/critical" approach when I write about STEEM, so I also question the bigger picture. Just like this post you shared.
I agree, a wider array of content type/topic/interests, accommodating more reader preferences and wider distribution of STEEM/SMTs in all those niches will increase our network's value.
I'm also optimistic about communities. When there is a clear separation of content by type, I expect people to find what they enjoy more easily. It will also make it easier to discover outstanding thoughts within a niche, without any noise drowning it out.