As an engineer working on Azure, why would you be opposed to migrating everything to Azure specifically?
My experience with Azure support has been dreadful, to say the least. Insanely long response times, being bounced from agent to agent, people just misreading the ticket. I really don't want to deal with Azure at this point because I don't trust the support.
Most of our company infra is on AWS, and while they aren't without fault, I can say that every time we needed to talk to a human being from their side, it was quick and on-point.
I work for enterprise-level companies though, so I don't know if support varies for smaller ones depending on spend.
Whereas AWS, sure, service outages occur but they're often region specific which I can build around.