Not convinced. The more popular sports will get more of the TV money, with no cross-subsidy. Just a way to exploit desparate sports fans by bundling everything together and charging a lot of money for it.
If every viewer/subscriber pays the same price for a subscription, but more of the pot of subscription money that the channel receives goes towards football than to cycling, which it obviously does, then the viewer who has only subscribed to watch cycling is paying towards the cost of the football rights even though they never watch it.