Supporting legacy technologies and hardware is always expensive and time consuming. Using modern architectures and popular languages like Python disrupts the whole industry allowing it to drastically shorten the time to market and decrease proof-of-concept efforts. As the result, it reduces the learning curve of CNC in general.
Moreover, using modern tools opens a wide range of integration options with other cutting edge technologies, solutions, and infrastructures making the whole market more customer centric.
DataArt's IoT team
published a new case study about the first ever CNC machine controller implementation in pure Python
The project is open source software. The source code is available here: https://github.com/Nikolay-Kha/PyCNC