I thought netflix would have way more than 100M subs
Why? That's 1 of 3 people in America, perhaps 1 of 7 people in North America And Europe. Does China even allow access to it? Does India have access to it? How many Netflix subscriptions do you think a family would have? My family only has one.