No it's not. The question is not whether or not Rogers can afford to pay David Price 30M a year. The question would be whether or not that 30M could be relocated to be more adequately spent over the next 7 years, and I believe it could be.
Remember when everyone thought St. Louis was going to die because they didn't resign Pujols? Ya, that was a thing at one point.