Most people said the same thing about Price when we were getting ready to sign him, that he is a pitcher that would age well. The second year into the contract and he was dealing with some serious elbow issues. He seems to have overcome that with his 'magic, self-healing elbow', but who knows for sure?
Bottom line: Those huge, long term contracts are just too risky.