See American sports for potential answers. All of our major sports are competitive. Its very difficult to win the championship back to back, because money has less to do with it.I saw an interesting thread on Twitter that criticised two things, the financial dominance of the PL, but also the hegemony within European leagues.
PSG win league un most times, Juve won 9 in a row, Bayern 10 in a row.
These leagues need to be stronger against the PL, but the way for that to happen is to also have more competition within the leagues.