And 39yo Ichiro was making less then, too. But even Rollins, who was 33 when he signed his extension, made very similar annual money to Pedroia despite being 3 years older at the time and exiting his prime years.
So why do you think signing 30yo Pedroia to a below-market deal was a bad idea, but making 30yo JD Martinez one of the highest paid outfielders, possibly the highest paid, in MLB history is a good idea? Martinez hasn't been nearly as good at his position as Pedroia and JD is unlikely to suddenly become a playervwith no health issues in his 30s...