As a business owner, I like to put things into a marketing framework. I know that it is much easier and less expensive to keep an expensive customer than to acquire a new one. This is also true for hive. It's much easier to keep an existing user than to get new ones. The fact is that if we scare these users away, not only we lose them, we also make sure that they carry a negative message with them that they will spread.
I believe that it would be much easier to clearly show what is not allowed with each written post that would be shown as compulsory message on each front end before a post is published than to rage downvote trail wars with users that make mistakes...
Every user that quits hive because of downvotes is actually a negative marketing message out there in the world...