Seriously, customers don’t care about the internal nuance of how things are organized. They care that a very foundational piece of a cloud service provider will suddenly be not available.
It seems like you're saying that since Cloud Domains relies on Google Domains which wasn't organizationally part of GCP (even though there's no way a user would have known that) it is acceptable to shut down Cloud Domains when Google Domains is shut down and that doesn't mean that google isn't committed to supporting GCP.
This argument is just completely baffling to me.
If it turns out that Compute Engine relies on some internal services that aren't organizationally part of GCP does that mean it's fine for google to shut down Compute Engine as well?