It's not love, it's existing infrastructure. Do you rebuild your entire production environment every time a vendor has a billing hiccup?
Basically my point is -- why rebuilding existing GCP/AWS infra into Azure in the first place? More so if it wasn't on any "cloud" at all before.
I'm confused. That isn't my scenario at all.
So the only reason I see why they still wanted to go with Azure is the love for Microsoft.