maybe this thread could be compared to the Betamax versus vhs debate many years ago. Betamax being the vastly superior system never caught on, maybe because vhs got a foothold in the marketplace first.
Now the amount of windows users (yes it is m/soft) is massive compared to Linux (it's not m/soft), so the average guy/girl who wants to use a cnc machine may well be familiar to windows and probably even have a pc with windows already on it.
So what would be his or her best option.?