The problem with Hive is that people outside of Hive don't see the benefit of it.
Then, you probably have a large percentage of Hive users seeing it as a way to become Lambo-Rich.
Blogging fills need for people. If it is easy to do, then they blog away. If they get the added benefit of people actually reading their posts and commenting on them, they are motivated to do more. Finally, if they find that the platform earns them money, they might see a future where they will blog a lot.
Hive could fill all of those needs of a blogger. But, there is that initial on-boarding step of making an account. Then, there is the problem of seeing other posts deemed "not as good a mine" get higher payouts than theirs. Maybe, the solution is just to show the upvotes and not show the earnings on the post itself. Maybe, it should be hidden to everyone except the author. Then people would have to vote blindly and not try to get a taste of the gravy train.
As for the dApps created on the Hive network. Again, we have to see the benefit. Tokens are fun to get, but if most only pay .20 of a Hive and Hive is not even a $1, how does that compete to playing a game that gives out Sats or actual fiat? Will tokens ever be worth more than Hive? I guess Pancake will, so there is probably hope for others to do so. But, just like Hive blogging, Hive dApps have to provide value to people and they have to see it right away.
I don't have the answers. Just giving you a perspective.