One of the first things I noticed when trying out GCP after working on AWS for a few months was how clean and consistent the user interface was. Your comment definitely explains the poor UX on the AWS console!
AWS has always made the expert “UI” first priority by providing APIs and tooling. The on boarding experience for those who hadn’t transitioned to devops yet seem to be a much lower priority for AWS. I find the opposite to be true for Azure and GCE.
This is a confusing sentiment to me. GCP APIs also come first. I don’t even think the UI is possible without them. Can you name a product where this is not the case?