Those who have been around for a while will also have friends here. That can be a major reason to stick around regardless of the rewards. It's what keeps people on other platforms.
We do need to retain more of the newbies. I have dropped some hints about the 'Hive police' driving some away. I don't think you can judge someone just by one post as they may not realise how different Hive is from other platforms. It helps if they have someone to mentor them, but that can be a lot of work. Building an engaged following takes time.
Hear Hear!
The 'Hive police' need to have more mercy and understanding and educate new users who infringe community norms, not just punish them.