You should take a look at Australia, where we try to shove hundreds of customers onto a single node (Up to 900 per node, up to 250 per segment).
Edit: Although it wouldn't be fair to leave out that it's a EuroDOCSIS 3.0 setup with 16/4 downstream/upstream, with very limited 3.1 being used on a small scale.
IIRC, Australia has limited broadband options, they're expensive and data is expensive relative to other countries. Also, isn't data transiting outside of AU more expensive than intra-national data?
In the US, there's a 1 GbE variant of Comcast "cable modem" service called Xfinity that often has a 1000 GiB "data plan" (varying by state, some states have unlimited data) that imposes a charge per GiB beyond that. Where I use it, the network is all optical with copper from poles to customer. During power outages, it only lasts about a day... and we now have 3-6 day "public safety" outages in the summer.
Yikes! I mostly work with small providers that don't have the same resources as the big guys so I'm dealing with networks that are Node + 7 or more actives (vs the N+0 or N+1 the big guys do now) and anything about about 200 modems is when we start planning for node splits.
Also prior to the NBN (wholesaler) taking over the network, "take rate" (number of homes actually connected to the cable) was ~30%. Changing a network designed around that to 80% is quite a task
Edit: Although it wouldn't be fair to leave out that it's a EuroDOCSIS 3.0 setup with 16/4 downstream/upstream, with very limited 3.1 being used on a small scale.