And that is always the case. Generally only a couple of the traditionally big clubs are being well run so it always leaves space for others to enter.
Artifical restrictions are required. To safeguard clubs from going under and ensure growth is as organic as it can be.
This is what usually happens,
The traditional big club(s) get badly run
A smaller club overperform and wins the title
The big clubs use their vast resources they got over the years and strip the smaller club to barebones
The smaller club goes down and the bigger clubs stay up while pontificating on how the small club is doing/should do the right thing by going down
Leicester won the league and lost their best players Kante and Mahrez. Instead of adding stronger players to keep them at the top, they are now in fear of relegation
Spurs from their great run under Poch has hardly gotten any significant investment to help Kane and Son. They are likely to lose Kane and probably go midtable
Bayern faltered, Dortmund overperformed winning the league and making the CL final. The reward was to lose their star players every season for the past 10yrs.
Dortmund could have become a powerhouse if they had the resources to keep Lewandowski, Aubameyang Gundogan Haaland, Mikitaryan, Dembele, Pulisic Sancho, Bellingham etc
In Italy Juve got badly run, Napoli won this title. In 3yrs Napoli would have been stripped of Kvara, Osimehn etc and probably back to fighting for top 4 possibly worse
A smaller club have to sell their top stars, and Hope all the replacement would be an instant hit while a big club can do with getting 30% of its transfer right
What Coventry felt for Man Utd in the 90s is probably no different from what Bournemouth feels or City right now (Oh look at those privileged clubs)