Although negative voting is needed it won't produce the effect we desire or you are talking here in terms of fairness. It will comply with a definition of fairness but not to rules of personal fairness, which is impossible to achieve for everybody. Voting here is in a way just popularity contest which gives you money.
Nothing is black or white but in fact gray. Furthermore, people are not honest so they won't use negative voting in the right manner in order to not create enemies since it's easier to be by the side. If people were real and accept others opinions that would be a different story. Since everyone thinks he is smartest and prettiest we are stuck where we are thinking our opinions are more important than others and holding grudges against others.
We need love and compassion in order that world and steemit become a beautiful place not making other people think like we do or who is stronger. But that is something you can't teach person he must learn it by himself.