Carl Crawford was an "ace", a "star", an "elite player". How's that working out for the Red Sox? No matter what, he's not going to be worth his contract anymore because 2011 was a lost year and the tail end of his contract is going to be smack-dab in the middle of his decline phase.
Point is, overpaying for players is never a good idea. And don't tell me the Phillies paid market value for Papelbon, because they didn't, and had they upped that offer, the Sox wouldn't have paid market value either.
Those instances of overpaying are the ones that create s*** situations like the one the Sox are facing right now.