C'mon, you're better than that. All FA contracts are overpays, so they're effectively the same? Not much to that argument.
Ha! I don't know if I'm better than that or not. CurtOne would probably disagree.
But ultimately, he's a guy the Diamondbacks wanted, and they did what they had to do to get him. Sometimes when you're a team like the Diamondbacks that's been irrelevant for a while, you just have to bite the bullet and do what you need to do. They probably even know it's a bad contract too, but for them, it might be better doing that than just sitting around and letting him walk back to the Dodgers or sign with the Giants.
I'm sure they know like we all know that they'll be paying a price for that 3-4 years from now, but I can respect the move on their part.