MacOS is actually build on BSD, another UNIX-like OS similar to but not the same as Linux 
I've not yet found a Linux OS shell that comes anywhere close to having the support and consistency of Windows (by consistency I mean the shear volume of applications that are generally comprehendible because they use common interface standards-ish). Really not surprising considering the trillions of dollars spend on developement of Windows and its many applications. MacOS of course comes close and many people prefer it for it's apparent simplicity. But for those of us who started on mainframes, participated in the development of standards around OS/2, LANmanager and Windows, MacOS is a bit of a pain in itself 
Everything except the simplest of tasks gains just a little (sometimes a lot) more friction. Whilst things have improved massively over the years, Linux simple doesn't get the desktop investment that it would need to realistically compete with Windows or MacOS. Even some of the largest deployments of Linux desktops have hit many roadblocks and had to scale back over the years as the anticipated benefits were never realised (e.g. parts of the German government).
Everyone is entitled to their opinion ... even when it's wrong 
There are, of course, people who are happy with running a Linux desktop, but relatively few. More on-topic, my comment really was intended to ensure that people reading the thread didn't think that Windows was a blocker or that it gets in the way of at least developing for Node-RED.
Also people should realise that it has a very feature rich Linux environment built right in as a lightweight VM for the odd occasion when you really do need something that Windows can't already cope with as in this example when you need to be able to access a Linux FS. Though I'll be honest and say that I haven't actually had the occasion to try that feature so I don't know its limitations. I do use WSL all the time though. Oddly I mostly use it for remote SSH sessions as for some reason starting WSL and its native SSH client seems to be faster than running Windows own native SSH client.