The problem with this argument is it is not thought through. Expanding to newer markets is not about simply enabling credit card payment from those countries.
The performance in India (not good) proved recently it is about localizing the content. Creating or buying new content for these new market costs money, and then managing those (staffing up local orgs, local production center, data center, etc.) also costs.
Netflix is in content business, unlike software it is not about making copies and distributing world wide at zero cost.