Back in 2012 (!) I had a streaming package from Rogers that gave me access to most English Premier League and all Champions League games, for about $300. Well worth the price then. The next year, they lost the rights to CL games, didn't announce it to customer and kept charging the same amount!
It's also an FU to people like me who work on the legal side of streaming. My work is devalued and my efforts are stolen by pirates for their own profit. They get the privilege of profiting from the streams we make which requires massive infrastructure, yet we get vilified.
It's one thing to hate the way things are structured, it's another to think that it doesn't affect real people.
They don't offer a better service, they offer a cheaper service (because they run a worse offering without any content production costs) and they don't offer geographic restrictions (which are not the fault of the streaming service provider, we'd happily take global rights and occasionally we do).
I don't speak for my employer, but I think it would be great if we were able to get global rights and companies compete with each other for the best value product on the market. Until then, we'll still aim to be the best product on the market and by giving the lowest price we can, we'll capture more market share (no one I work with is greedy, even our finance folk).
I don't condone it, but hypothetically, the $7 a month I pay to stream illegally is a fuck you to the leagues and their rights owners.