Top footballers get huge wages because they're top entertainers in an industry that has hundreds of millions of followers world wide. Do they deserve millions every year? Probably not, but they give a lot back to society?
Remember not all footballers get the big bucks, only those at the elite clubs, but I understand your question - salaries have spiralled in the last ten years and are seen by some as being out of control. Why are wages so big?
1. Corporate thinking - the bigger clubs are now true 'brand names' and top players have become like the Hollywood greats.
2. Sponsorships - all kinds of companies cashing in on the elite players and their images.
3. Global t.v. contracts have moved the game up into the stratosphere.
It's a dog eat dog world in football. Commercial pressures are so outrageous these days that all kinds of business people are getting involved, promising this that and the other to desperate fans. In England the premiership is more or less in good health but there are signs that change is needed. Clubs like Portsmouth a few years ago were winning trophies but having to pay their top players astronomical wages, riding the big wave of success! Now they're nearly broke and on the brink - still owing huge wages to players long gone! The authorities have been largely helpless as the free market dictates all.
But a shake up is on its way. EUFA is trying to balance things out with new regulations too complex for this box.
Has football sold its soul? Yes, years ago, and the devil is laughing, spouting out cash from every orifice. But we still love the thrill of watching that ball fly into the net, no matter which overpaid mercenary superstar scores!