Thanks a lot for your great comment. I agree with you that it's very difficult to bring people to hive and ask them to create 500 word posts. Not everybody is a blogger and I believe that this side of hive is not what attracts people.
However, on hive there are plenty of things that allow to earn income that don't require to write long content. You can writhe short form texts, you can stake, delegate hive to get rewards, you can add liquidity to pools and earn. I think that such things are easier to promote than creating content.
Looking at it that way, you're absolutely right!