The latest problems correlate pretty closely when they tried to migrate the entire platform onto azure in an insane timeline, something like ~1 year (for a project of that size, that's borderline insane).
The thought of migrating something at the scale of github to azure gives me the cold sweats.
The problem isn't Azure. Azure is the solution. They have written about this a lot. It's easy to research. You could even just ask ChatGPT to explain it.