A counter-example doesn't disprove a general point.
You're describing a strong tie-in in your work environment to specific commercial software articles that are unavailable on Linux. This does not characterize most people (or even a large enough minority).
Now, you could make the argument that people interact with others using MS-Office documents, and that support for them in LibreOffice is insufficient. One could argue this both ways (as support has improved over the years and is by now passable IMHO), but that's not the same as what you're using.
In general, it _is_ true that people use the Operation System that came installed on their system. Most people are unable, or feel unable, to install an OS themselves and would not feel comfortable taking responsibility for choosing a different OS for their computing. Most do not even see this as a choice they are making.
Finally, the "foreign ecosystem" argument is circular. If you get a computer preinstalled with some operating system, and you learn how to use that, than other systems seem foreign. Few people get a Mac as a present then try to install Windows on it because it's a "foreign ecosystem"
> Doing a fully functional ports of software people use under Windows would've
It's the commercial companies which sell this kind of software that can port it.