The whole point of allowing thousands of people to vote on content is that what is "good" content is highly subjective.
I might write a long treatise about some subject I'm interested in, but maybe few others are.
Alternatively I might be the first person to post about Hive passing 10,000 Satoshis or the first person to notice Bittrex has listed HIVE-USD pair and only put a screen shot and a few sentences and this might be more useful for more people and thus get more votes.
I know I vote for short posts that inform me of something important I didn't know about, even if the post is quite short.
Sometimes I really don't have time to read long posts so I either vote or not based on a short skim.
Overall, the content is much improved in Hive compared to Steem and with communities its easier to discover content that is interesting to you.
Even more important in my view is the quality and civility of the discourse in comments.
On Facebook, every discussion on a topic where there are marked differences of opinion quickly degenerates into the most appalling, rude, abusive, uncivil and unpleasant online brawl (among people who are supposed to be friends). The Facebook platform deliberately manipulates people to get a reaction and its often a bad one.
The situation on Hive is completely different. One can have a debate with someone with a different opinion in a civilised fashion, because bad behaviour brings downvotes and everybody knows this.
CIVILISED DISCUSSION of sometimes controversial topics is the biggest advantage of Hive over any other platform.