If you have no problems, it's fine. The first time you need to call customer support, you start wondering if TMobile or somebody else would be a better provider.
On that note - I have AT&T. I'm fine with AT&T, except that group MMS / messaging is broken with non-iPhone users. I've tried calling support, walking into a store, and now - simply given up. I tried two other carriers a few years ago, and had far worse problems, so I just suck it up and call people when we have to communicate. At least that part works.
You sum it up well.
They didn't have exactly what you wanted so provided a workaround that would solve the problem.
https://tedpiotrowski.svbtle.com/switched-to-verizon-iphone-...
Google is AT&T: technically great, but customer support is intentionally and aggressively incompetent.
AWS is Verizon: technically good with some weird rough edges and legacy stuff, but customer support will bend over backwards for you.
Does that mean Azure is T-mobile? I have little experience with either.
Yes? If you can't trust your rep to give accurate recommendations, then what's the point of even having one?
I have never heard anyone say that the AWS toolset was anything but "an amalgam of individual projects developed separately." It is obvious from their UI that the different tools are run by different teams that have very different opinions on how things should be done. Just look at the various iterations of deployment management. ECS vs Lambda vs EKS vs classic EC2. All the UIs have different design standards and assumptions. It has gotten better over the years, but the AWS org chart is still peaking through the UI.
GCP is not much better. At least they had the advantage of starting later in the market cycle. They were able to see what worked and what didn't work at AWS and build a bit cleaner.
In the end we are talking about B2B systems targeting power user engineers. The control surfaces need to be powerful first, and easy to use is a distant second or third consideration.