Good comment dude!
And btw, voting does not determine the Earnings always.
That's because the SP of each user is different and the same ones might not vote each time. Although higher votes means greater interaction with your account, atleast on the blockchain if not actual viewing of your content.
Surely someone with high reputation will give you better earnings, if that's something you care about (yeah everybody does a bit I know) :)
On a technical level, rep doesn't matter, only the SP held as far as votes go. :)