For one, Chinese ISPs are state owned (China Telecom, China Mobile, China Unicom, Great Wall). They do not have much of a profit motive outside the typical corruption of people at the top. Even with these state owned ISPs there are multiple choices for each address as these companies share infrastructure. The sharing of infrastructure in itself is similar to local loop unbundling, which does not exist in the US.
Another thing is that the tech community thrives at the behest of the government. Every time something happens it is generally due to changes in party policy that shift favor between companies.
Partitioning services is also not necessarily good. For example, large American ISPs generally have regional monopolies if not duopolies. They also own TV channels and movie studios. What is to prevent them from offering packages of their own services that are zero rated while charging extra for others (say, Steam or a new streaming service)?