With moving to Azure and other MS tech, I am seeing companies consolidating their IT to mainly a single vendor. This is going to be a very risky situation, with MS having significant leverage over companies (in some cases ability to bankrupt the company if desired).
> Millions of businesses were also running single-vendor on Microsoft two decades ago back when they been much larger monopoly.
Absolutely not. You had your physically purchased copy of Windows and its licenses. If your org was growing a lot you might be strong-armed into paying more for the new licenses but at least you kept what you already had, nobody could take it away from you. The SaaS world is a completely different story.
And even then (let's say 2008), if you purchased the most expensive license (Enterprise processor license) and paid for all sockets (it was calculated per socket, not per core) you could run as many SQL Server instances with as many users as you wanted on that server, in however many VMs you needed. No subscription, permanent license. You might have to purchase support extensions if you wanted ability to call MS for issues, but that's separate thing and you can ignore it if you don't need it.