It's a lot harder to destroy a spread out base with more air defense units than what's on spratleys. There will also be more people available to repair base compared to spratleys, which simply don't have lodging available. The problem with spratleys is just the small area that makes it more easily targetable and destroyed. It's similar to why American first island chain bases are not that survivable against large number of missiles.What's to stop US subs and ships to shower that base with Tomahawk missiles from say Andaman Sea?
Also, the big fear is nuclear submarines rather than surface combatants since the latter is rather easy to track and attack with hypersonic missiles. The risk of facing 300 subsonic cruise missiles from 10 to 12 submarines is not as threatening as facing b21 flying over and dropping 10t of pgms. So if they can reduce threat to just missile launches from nuclear subs, the threat is just not as scary.
Due to geography, the threat of pla missiles is greater than that of usn.Also, what use China has from a base that host-country don't wants/fears to admit, from fearing the US reaction? How reliable is such base in hour of need?
Using that logic, no country within pla missiles range would want to host us bases, right?
Yet in a recent poll conducted by japan, 48% of asean people consider china to be their important partner, higher than any other country.You have to be realistic- China has no and will have no allies in an eventual fight against the US. All surrounding countries fear China and will be on US side ( or at least not on Chinese side ) because they might not like the US very much, but at least US is 10 000 km away and China is across the border/sea. China is simply too big and strong to be accepted. China can be a master of SE Asia or one of US servants, but not equal player and friend. And all these countries prefer the second option.
Also, there's no big number of US expats in their countries, but there are millions of Chinese. And they mostly don't like them. And if China wins, they will have to start to like them.
Notable exception to this is, of course- at least at the moment, Russia. And NK too.
There are clearly countries that America has turned it's back on. Cambodia, Myanmar and Laos are obviously in that list. Those are likely to side with china. Other countries are facing tug of war between the two powers. China would be well served to give a little bit on scs issues to win over these countries.
There is no reason china cannot protect and support it's allies.