Whilst I agree to certain extend, things really come way too easy for modern day footballers. They quickly become stars and get paid ridiculous amounts of money which takes away their focus and make them soft.
It's more of a individual drive to build their own legacy, rather than the will to win in the purest form - the one Di Stefano, Cruyff, Maradona, Beckenbauer, Pele etc - had.
I mean, when you look at someone like Di Stefano and his mentality at 35-36 and then players like Dinho, Fenomeno pissing their talent at the age of 20 something is really, really sad.
What really sets apart players like Cruyff, Beckenbauer and Di Stefano is exactly that speed of thought, tactical discipline, reading of the game, coupled with great ambidexterity, stamina and of course natural ability that they possessed. They were not that outstanding as say Maradona, Pele, Fenomeno, who beat them when it comes to pure natural ability, but they could be the whole spine of a team on their own.
A league of their own and Großmeister on the pitch, I'm yet to see a modern player sharing the same traits, or having that mental edge over others. Nowadays players are drilled and trained for being a cog in the whole unit and whilst some have more important part, but they do need the stage to shine and depend more on their natural ability, boosted by fitness regimes and supplements rather than character and mentality.
The game lacks a bit those characters who would take it by the scruff of the neck and turn matches around when things aren't going their way with sheer determination and will to win. Leadership is something that is really underrated today and is what we've really been lacking post Fergie era, coupled of course with other factors.