> Can you explain why?Bandwidth isn't an infinite resource. It effectively is up to a certain scale and with a few caveats (the costs are not consistent globally) but I'm sure Netflix is beyond the scale where it can be assumed to be and at that point they will be bidding against other big users for peering priority.
With a dedicate server I have some stuff on I can upgrade to 10gbit unmetered for a lot less than 10x the cost the current 1gbit unmetered link (in my case neither dedicated, but 1-shared-to-10-shared will likely scale in cost similarly to 1-dedicated-to-10-dedicated). With another where I have a total bandwidth cap not a speed cap I could likely extend that cap relatively cheaply. At the scales required by a small company, even one running SaaS services, the same is usually true. But at Netflix's scale a small percent increase in any particular locality is still a huge amount of extra to ask for, and it might not really be available (it could be allowed to eat into slack for a short time, this is one of the reasons why networks are provisioned for more than 100% of expected use, but if the extra is needed permanently then infrastructure upgrades may be needed). They can get around lack of cheap bandwidth by instead temporarily increasing compression rates (this will in fact happen automatically, as dropping overall bit-rate is supported to deal with congestion at the level of a user's connection and that will kick in due to congestion elsewhere too) but this will be easily detectable by some users (particularly those with huge screens and great eyesight) who will compare the quality with other streaming content providers and talk about the difference which may affect future sales.
> on top of this their caching strategy becomes even more effective
Caching in terms of keeping data geographically spread will reduce international bandwidth needs, and ISP-level caching through their local boxes will help considerably again (and get more effective as more users join from the same ISP), but there will always be an amount of traffic that needs to travel costly routes (the ISP level caches will only be large enough to support the best caching candidates, like new high-profile shows, a small proportion of the whole catalogue, and many ISPs do not have that facility at all).