How many enterprises are running their own DCs these days? Very few from what I see. Cloud for your services, StarLink for individual office premises. Sounds fine to me.
Many small enterprises probably aren't. But the CGNAT problem can be solved by a VPN seamlessly connecting to the rest of the enterprise network, for those companies that need incoming connectivity (might be for remote maintenance, for example).