Sky etc make their money from subscriptions, which in Sky's case are a shit ton a year - the business model being that people buy it for PL football and are thereby forced to take all the other stuff for a premium price. Same with BT sport, same even with Amazon Prime in a way.
Our market just isn't large enough to replicate how the Americans do things - you just wouldn't get the numbers. I suspect our consumers are tighter with money as well.