Not in this 'greed economy' we live in that sadly football has become a big part of. As history shows, any attempt to fix will come from the folk who have nowt and nothing to lose.
With footy it would be nice to see the PFA take a lead. Why don't they encourage footballers (top earners I'm talking about) to take their high salaries but give much of it away. Most players in the Premier League could probably give away 50% of their income and still live comfortably and far better than most of the fans paying for it all. The old argument of players having a short career and therefore needing to be well paid no longer holds water (except perhaps for those in the lower leagues).
I applaud the charitable work many players do but I think they could do so much more. Rashford is a good example with his recent campaign and remembering where he came from but how much of his own dosh has he given away? Maybe lots but has it really hurt his pocket? I wonder for how many fans buying a matchday ticket or a replica kit for their kids actually hurts and means they may have to go without for the next week or month till payday. Remember the reports suggesting Premier League clubs could give free tickets for a full season and still make a profit? That all seems to have gone quiet.
Players and clubs could do much more in remembering that without fans they would have nothing. I'm sure this has been said before but how much would it financially hurt a club like City to to give free entrance to pensioners, people on benefits and kids under 10 - they'd all spend money on matchday incidentals, and it would get more fans in and increase the goodwill factor. It only needs one or two clubs or players to take the initiative.
I sadly don't get to many games, partly due to where I've lived for much of my life, but now can't afford it. The last game I went to was City away at Birmingham City (I now live in Birmingham), was it 18/19? We lost in the swirling snow. I took my 13 yr son to his first proper game. Tickets cost a fiver each. I spent maybe £15 quid in total and we walked to the game and back after.
For sure clubs could do more.