Money is the simple answer. Football has become less fan based since Sky, the premier league and the origional Sky 4. it ids all about sponsorship and TV money and the fans are a bit of an afterthought.
the cup final is at 5.15 for TV audiences to improve advertising revenue, and the hell with the fans who won't be able to get a train home.
as a fan of a club who is poor, and an ownere with less cash than your average kitten, I still have some pride, but to be able to compete now, you have to sell your soul to the highest bidder, sponsor your ground, and in cardiffs case, change your colours.
but people still go. until fans start walking away from the game, they will always be last on the list of things to think about.