With due respect Jonathan most people get on with Mach because they can use windows, note I said use.
Once you are into the realms of Linux you now have another operating system to understand, note I said understand and not use.

Not everyone coming into CNC and using CNC is a geek, for many it's just a tool to get something done that's more important.

The biggest problem with geeks is they don't know they are geeks.