C#/.NET are nice. Azure/Microsoft Cloud not so nice. Idk, maybe I have some bias due to familiarity, but I find the GCP admin and tools to be so much more intuitive than the Azure (and AWS too, for that matter) counterparts.
One thing I will say is the Azure documentation is some of the most cumbersome to navigate I've ever experienced, there is a dearth of information in there, you just have to know how to find it.
Couldn’t they just throw money at the problem? Or fire the criminals who designed it?
b) You design for the audience. The complexity that person-who-would-ever-use-GCP will deal with is far beyond what the average internet user would ever endure.