I do not believe it is an “either or” choice. I believe you can have prolonged success and championships.
Prolonged winning and keeping championship quality teams year after year is about maximizing personnel. Hard decisions are needed, unpopular decisions are needed, but it’s always about being honest about your players. (And yes, a little luck on the health front always helps)
Winning is addictive. We are all in need of instant gratification. Patience is in short supply. I understand why teams sell out for the chance to bag a trophy today, knowing nothing is guaranteed tomorrow!