I can understand that for many Mac OS users it's hard to understand Windows. When your OS vendor is requiring you to rewrite parts of your applications each year because of changing APIs it's impossible to imagine a world where applications from 1995 are still running on operating systems from 2019. Same.with security updates for only 3 years where Windows gives you over a decade time to upgrade.
But when you are a manufacturing company and just need to get your product out, you don't care about your software. You want it running for as cheap as possible. That's where Windows shines. Mac OS is explicitly unfit here. Same with the hip technologies like nodejs that require constant attention.
Everybody gives Microsoft shit for moving slow but when was the last time you had to proof that your patch doesn't break compatibility with 20 year old software that you can't even get anywhere anymore?