It's the people, stupid
I've worked in larger organisations my whole career, and Linux on the desktop is dead in large organisations, not because of the technology but because of the people.
Repeat after me - LINUX IS NOT FREE.
When you hire a new worker, the most important thing is to get them productive ASAP. 95% of new office workers already know Windows, some sort of email, Word, Excel and perhaps PowerPoint. So you don't need to train them in these office fundamental tools. Probably they know O365, but if not, anyone in the office can sit down with them and in a couple of hours cross-train them over to O365.
Give them Linux and they are already starting to worry that they have made a mistake in taking on this job. How do you do this, how do you do that? For the first couple of weeks they are struggling - call that $2000 of lost productivity, plus the support costs (as much again?). That's assuming they haven't decided they don't want to be here.
Even if Linux and the associated tools were BETTER than Microsoft, they are unfamiliar to new starters so person+Microsoft is productive FASTER than person+Linux. And Managers want productive staff NOW. Any everyone knows that when they go to their next job, they'll be back on Microsoft anyway, so why bother learning these new tools.
I've worked in one larger organisation who tried standardising on Google Tools. But every time they exchanged a document with an external vendor, they had to convert it onm the way in, and then back to Microsoft on the way out. And the format wasn't always right, or that formula didn't carry across. Dangerous and risking when we were talking multi-million dollar contracts.
This is why Microsoft owns larger businesses, and any business who wants to do business with larger businesses.