&gt; All non-ms programming languages are UNIX-first. They feel bolted-on when ported.<p>This is not an argument against Windows, but against these programming languages and their maintainers.<p>&gt; And let us also not forget the complete freedom you have on UNIX systems.<p>There are lots of commercial UNIX systems that have much more restrictive licensing terms than Windows.<p>&gt; Another benefit is, the lower level APIs are the same they were two decades ago, some are even older. And that API surface is much smaller. You basically learn them once, and they&#x27;re good for life.<p>The same holds for WinAPI etc.