I get what you are saying, you want a fair system, where the same amount of value give the same amount of reward.
However I would say that the way it works is already pretty fair. If more people vote you you get higher rewards, but you also reached more people and brought more value :)
Of course one can argue that because of different amounts of power this isn't strictly the the case. As maybe you brought one hundred people joy who don't have a lot of power vs. bringing only one person joy who has massive amounts of sp and receive the same value or even less
.
But on the other hand these whales got the "right" to be more influencal because they already brought more value into steem in the past.
At least thats the way I see it.
And I can't think of any better way to handle this for now :)
A fair system can be an utopy because what is fair to me can not be to you and this is ok, I'm not utopic :)
I guess a... less unfair (which is different from fair)
I quickly pick an example of unfair (and look I don't know blocktrades guys and don't have nothing against them I maybe they deserve this rewards)
https://partiko.app/blocktrades/poloniex-being-sold-off-and-new-company-is-dropping-us-customers (yesterday) - $57,047
https://partiko.app/rusli17/bittrex-international-halts-service-in-venezuela-and-30-more-countries-bufyxq4n (20h ago) - $0,092