Its sports science that has ruined it, the on the pitch stuff at least.
The idea that you have to get 100% of the energy possible out of a player on match day and leave them with nothing.
Then you have to have perfect scientific recovery between matches or they'll be too exhausted to do it again, which leaves no time for actual training.
That the game should be played at the fastest possible speed, which has ruined the rules of the game because tackling becomes dangerous and potentially career ending at that pace.
Then there's the other side that changed with the Premier League where they decided to make football a middle class game because working class people are too violent and unpredictable, and oh yeah that means they can put the prices up and up as high as they want.