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 :)