Matt Cain can afford it...
The news that Giants stalwart right-hander Matt Cain is the new beneficiary of a five-year, $112.5 million contract extension will, inevitably, be greeted by analysis of whether the team overpaid or not.
There are three ways to answer that: "Yes"; "yes with explanation"; and "baseball salary numbers have grown so astronomical that you'd have to resurrect
Carl Sagan to answer that properly."
Let's focus on the first two of those.