Footballers get paid a lot due to supply and demand. There is a lot of demand to see top level football (mostly on TV) and there are relatively few people from the general population who are good enough to play in the EPL so supply is short.
In comparison the supply of nurses is good (compared to top level footballers) which is one reason they get paid less.
Of course it is relatively easy to argue that a nurse is 'worth' more than a footballer especially in current circumstances. It seems to me that certain free markets (top level footballers) probably need external regulation for the benefit of society. Basically cap player wages at some level and feed some of the financial benefits back to the people who watch and enjoy football.
It’s not about capping salaries only though. And no one would ever suggest anyone working in medical care is less important. That goes without saying, we all agree on that I’m sure.
Like it or not there are billions of pounds/Euros/dollars in our game. Due to licensing, sponsorship and tv deals across the world.
The question is, where do you want this money to go?
Me personally, I’d rather it actually goes to the players. Rather than the faceless money men. If you cap footballers salaries the money will just go club executives and television ceos, agents etc. It won’t solve anything, it’ll just move the money somewhere else in a less transparent way.