This is just... wow.
Every Microsoft shop I've ever worked at defaults to Azure. You need a really good reason to use GCP or AWS for anything, and it's an uphill battle. They're already paying licensing fees to Microsoft, there are incentives and discounts to stay within the ecosystem. My current employer has GitHub Enterprise and we still use DevOps for a lot of stuff, especially anything that business stakeholders have to touch.
(1) Github Enterprise, the alternative suggested, is a Microsoft product (Github is Microsoft), not GCP or AWS. Given the way Microsoft seems to be investing and promoting products, seeing Github Enterprise as having more legs than Azure DevOps is completely reasonable. (And I'm the one who introduced Azure DevOps into the discussion.)
(2) I work for what has historically been an enterprise Microsoft shop; our cloud transition, except for some use of Github and Azure AD, been primarily AWS-based.
Same here for the MS shops I work with; actually no Azure at all.
If you talk to a Microsoft rep, they “recommend github enterprise for new projects”.
Microsoft obviously cares about backwards compatibility, and there is no way to currently migrate your stuff.
So... it’s not going to happen tomorrow, but it is going to happen.
...and no, it doesn’t have the nice clickops UI from devops: but that’s legacy now in favour of the multistage yaml pipelines.
You can close your eyes and cross your fingers and say Azure Devops will Be around forever... but, you’d be wrong.
The amount of bugs i encountered is.. Bad. From not starting build agents, to stopped agents to hanging etc etc etc..
That said: i looooove the docker container concept for builders :)