In terms of nationally affliated supporters club membership, Leeds are something like the 4th biggest club in the country. That's why they fill the away end down here for a Friday night game on television.
The pubs want their beer sold, and they do this by showing live sport. Leeds on telly will bring punters into pubs all over the country. For that reason, Sky will show the games that the pubs want shown because they pay a lot of money for Sky Sports.
This. I have no idea why people are baffled year in year out by the amount of Leeds games being shown. It's completely logical.