Plus you need to hire less people to manage all services yourself. You can also avoid vendor lock in if you have z proper policy, but most managers don’t think long-term or even care. I started not caring about costs much anymore, it’s not a me problem, it’s a manager problem. I just do enough effort to choose the right setup
From my experience, Microsoft has generally the worst web developers it seems. It’s not only the naming, but a lot of their websites work horrible. Teams never even worked in Firefox, say whut?