fred, there should be absolutely no reason to complain about anything regarding the Sox right now. For the love of the Lord, stop whining and enjoy the good times.
That's the main reason they got up to 20 per. Shorter years for higher AAV is a great roster-building philosophy, especially if you are paying for a guy's prime years.
It's like you haven't watched baseball for years. 20 million per is the new 10 million per. Upper-echelon talent is now making 27-30 mill per, not 20. Get with the times.