cable/satellite has been dealing with very low profit margins for decades
streaming is the same
the content providers keep jacking up the rates - subscribers are only willing to pay so much.
the content is expensive
the delivery method really doesn't matter too much
streaming has some advantages because of the investment in internet services overall, but the competition from many sources beat each other into the ground
margins are low, the only way to make $$$ is with volume of subscribers