The problem is that the perpetual money machine isn't perpetual.
there's a limit to how much a fan base can pay to support a franchise. And the greed that drives things like swapping cities or at the very least stadiums every decade is all focused at the top.
ownership will milk every last cent out of fans, break every last player and when no one is paying they will move on to something else, leaving only the employees to deal with the debris.
Anyone who claims they've lost money as a sports owner in the NBA, MLB, or NFL in let's say the last 20 years is selling you a bill of goods. if the worst franchise can now sell for billions...they're not losing money.