Yeah this is a point that a lot of people forget: we don't always have a choice. Same happened to me years back but with MacOS. CEO was high on how "startups" all used Macs, and forced me to use an old shitty Macbook instead of my Linux. What an awful experience.
Thankfully I now WFH with my own equipment and was never again forced into any particular OS.
To give Microsoft some credit, at least you can run Windows in a VM pretty seamlessly. Low bar, I know, but Apple doesn't allow you to run macOS on non-Apple hardware IIRC. Using a Windows VM for a client that has a Windows-only (for now :P) stack, and the experience is a lot better than at that Apple-only place back then.
I'm sure my experiences with that tainted my views of MacOS somewhat, but still nothing compares to having real control over your OS. In the long run, Linux always wins in that regard.