We don't have a "MIggy contract". We still have some solid, low-cost players like Devers, Beni, ERod & maybe Chavis. Many feel we underpaid Bogey & Sale. Many of our big contracts are up in 1-3 years. It's not quite as bad as Detroit or Fla, but there are certainly big financial and farm system issues to deal with that have near impossible ways to fix in today's systems.
I agree with your mediocrity position. Never getting any top draft picks by having a real "cliff" year or two makes it almost impossible to ever rebuild the farm to decency, let alone one of the best like we had back in the early to mid 2000's and the Betts-Bogey-Bradley era.
On the bright side, does it really look like major losses, based on how these guys are doing this year and the fact that we are still in the playoff race, to lose:
Porcello
Moreland
Pearce
Nunez
Holt
Thornburg
I'm not so sure 2020is the year we suffer greatly.
We may even end up trading JBJ and bringing in a low-cost, defensive CF'er that hits a consistent .690-.720 and hardly miss a beat. (Maybe?)
We may see Pedey retire and save us some bucks, but that is unlikely.
If JD leaves, we can reset, but we won't be true contenders without him, and we won't be a last place team either and be able to draft the next Beni with the 7th pick.
Only Sale and Bogey are under contract until 2023. Only Eovaldi, Price and Vaz until 2022. We have the flexibility to totally reset and be bad for one year, if we want. I guess Sale could become our "Miggy," but I still have faith.
I have no faith our farm can be rebuilt to top 10 or even 15 without a firesale at some point in the next 2 years. If we match that up with a one time budget reset and one "bad year" we may be able to get back to the top in a short time. It will take at least a couple big decisions by Henry & DD.