I don't think he was really overpaid, at least not by enough to complain about it.
As Hopper said, it doesn't hurt our cap situation. So as I always say in situations like this:
IT'S NOT YOUR BLEEPIN MONEY!!

(not aimed at the OP, just to ppl in general who gripe about contracts like it was coming out of their own pocket)