Well said Hubrinsnx! I've used a similar analogy in several discussions on the subject.
It makes sense to me that your or I couldn't start up a service where we created tremendous demand for something we had available for streaming, and then reasonably expect the rest of the Internet world to provide the bandwidth we're requiring.
I don't know what a reasonable solution would be but I suspect it's along the lines of providers like Netflix, Amazon, etc, spreading out servers to more geographcial locations to better cover the globe without saturating specific pipelines.