In your example the hosting company is also a Comcast customer, so that hosting company needs to upgrade its link. That isn't the case here. Netflix pays for its own network infrastructure to get the content to a neutral exchange point and is willing to upgrade that infrastructure as needed. Comcast should be willing to upgrade the infrastructure from that point to its customers houses as that's what their customers pay them to do.