It's out of control, but only FIFA can change it. Once one country puts in salary caps, then their league will die as other countries will pay more. If UEFA did it in Europe, then all the best players would suddenly be in China / Dubai.
It's the fans that get hit though, reality is it costs you over 100 GBP to for a shit seat for a top team now. Thats simply what it costs to compete.
I've seen very very little in people being put off by it tho. Surely that has to start changing at some point.
My anecdotal feeling is that when I watch Premier League, I do now see some empty seats. Where as 5 or so years, and the previous 20 before that, all grounds seemed almost 100% full. (There may have been some corners or away sections not full, but not visible to camera .... )
I don't really watch it anymore though, occasionally watch the 1 hour highlights show.
So doing a bit of research. looking at this, my anecdotal hunch would not seem to be correct:
All grounds (apart from Spurs at borrowed Wembley, are in the 90%+ capacity zone.
Maybe this is true? Maybe this is massaged figures? Or are Asenal and West Ham now getting decent crowds again? Wigan have been relegated. They were the most obvious grounds with gaps in the occupied seating.
Surely the average Premier League attender must be getting ancient by now?