Nah. I don’t know that it would suit football, but it’s pure nonsense that a closed competition is shit.
The major North American sports leagues are far more competitive due to salary caps. Especially leagues with less loopholes to go over salary cap, like NHL and NFL. It sucks if you want to see your team winning 5+ championships in a row I guess, but it makes each and every game a lot more interesting from a competition standpoint.