Well, in an ideal world, you'd have a key contract or two run out every 3 years. If your farm is decent, you can fill those holes from within and stay somewhat competitive that reset year. Remember, spending $1M under the line should still afford you a good chance at winning, as long as you have no big dud contracts dragging you down.
I never said it would be easy, but spending large 2 of 3 years and still spending big that reset year should be a recipe for continued success. Just don't ever trade the farm away, again, and try not to sign the next David Price or Eovaldi. (Easier said than done, I know.)