It's an obvious conflict of interest, but one that is too late to change - TV companies want more people to watch the game on telly. So whatever they can do to have less fans making the journey and more fans staying at home (or in the pub) the better.
Clubs thought, presumably, that getting some financial compensation would make up for the loss of fans. While it may do that in the short term, in the longer term the risk (and reality) is that it is one more thing to drive supporters away from the game.