I think having too many games available to watch has changed our perspective.
When I was young, champions league nights were unique. I was able to see players that under normal circumstances I could not see every weekend. Even highlights of said games were hard to come by. You had to wait for the last part of the news at 9 or a specific program focused only on sports every Monday. The same was for Euros and WCs.
So, for players like Rui Costa, R9, Giggs, Totti, Batistuta, Roberto Carlos, Nesta, Veron, Rivaldo etc you had already built a myth around them, since you were not able to watch them every game (at least not all of them), and pick every bad touch, every stupid cross, every detail to scrutinize in general. Even the ads back then, would magnify the myths surrounding the players.
I recently watched the 94 WC final. A game with so many now called legends. My god that was boring. England maybe boring now, but people have forgotten how much 20 times more boring the games of England were in WC 10.
It's not like in the past the game was fast and free flowing. It was full of misplaced passes, awful defending, bad touches etc.
Personally speaking, I do consider late 90s early 00s my favorite era, but it was also the era of my puberty, and when the players had a much more mystical and mythical stature.
Now, social media is constantly providing us with content for modern players, that is hard to create an aura around them. Thus, boring players = boring football.