There is no good argument against Harper for MVP. He should get 95% of the vote.
The other guys having great years are either AL (Donaldson, Trout), or on terrible awful horrible teams (Votto, Goldschmidt). I mean, maybe Cespedes? Nah.
Harper is having one of the best seasons ever and no voter is dumb enough to not know that.
But...he's the most over-rated player in baseball...