I think we need to normalise downvotes as part of curation. It would help if some of the big accounts got downvoted more. Some of them can dash off a quick post and get $100 before anyone even reads it. That is largely down to automated voting that ignores quality. I know some may think they deserve rewards for part service, but right now a better distribution would boost morale amongst small accounts. It's better to follow a curation trail that you trust.
I have talked to several people who got downvotes from smooth. In just about every case they were still left with substantial rewards until they started complaining with some nasty allegations made against him. Whales have feelings too ;)
We cannot do much about rogues like rancho/haejin, but some feel it is worth it to reduce the impact he has.
I'm not so sure about totally changing how things work. People can already get lots of other tokens that may be less affected by the downvotes they get.