I don’t think standardization is possible at this point, too many languages and dialects. Tool manufacturers bear some responsibility for this, but understandable given the need to extend platforms, although it’s also a way for vendors to lock in customers forever.
Open source doesn’t work, no practical funding path besides commercial that is sustainable, plenty of competent devs but that’s not where the money is spent, usability wins markets, not code.
I’m concentrating efforts on the production side, an ecosystem that can be used by complete novices and experienced machinists alike. The difficulties and mistakes made are common regardless of experience level, that points directly to a process improvement and optimization issue. The math, physics, material science is decently solid on hardware, but process really hasn’t changed in half a century.