The solution is to divvy out the cash so that the team finishing lower down gets more money and rich teams get less to level out the competition.
Of course, the real issue is that we have too many teams and not enough fans going regularly to the games due to horrific pricing structures.
A lad in my work (a BHEAST) went to his local team's game at the weekend, Dumbarton, and paid £18 to get in!
The whole thing is rigged to allow the bigger teams to get bigger and it won't change until FFP is implemented (again but properly enforced) and the European game amalgamates into a pyramid system complementing local leagues.
My son is football mad at the moment (EPL/Bundesliga/La Liga in particular) and I find myself telling him of the time DU beat Barca home and away when I was 7/8 then Hearts beat Bayern the following season and how Red Star Belgrade/Steua Bucharest/Dynamo Kiev were the giants of the game and how their stadiums were cathedrals of noise but all he's interested in (apart from Rangers of course) is transfers to the top EPL sides, Bayern/Borussia/Real/Barca.
Celtic and Rangers can compete again, but it will be through amazing management and long term solutions and structures, but be prepared that as soon as they make a dent into the top teams, those teams will plunder Cel/Gers and take their best players and they'll need to start again.
The Portuguese seem to do not so bad and they're hardly awash with €€€ at the moment but they are not scared to bring through youth, but then they have lots of good coaches and a climate where the kids will be out playing football every night.