What if instead of one service like Netflix, we had a hundred little ones that served the same total number of customers?
The problem isn't Netflix. The problem is that a ton of customers are paying Comcast for 250 GB per month at 50 Mbps, which their infrastructure is incapable of actually providing.
Comcast should absolutely foot the bill. They are the ones unable to fulfill their end of the contract.