“The reason that Netflix had to build a CDN is because America’s ISPs are garbage,” Electronic Frontier Foundation’s Katharine Trendacosta tells The Verge. “And what they knew was that their customers don’t want an endlessly buffering screen or degraded quality.”
Pretty much sums it up right there.