Not at all. It only means that special softwares can be developed by developers.
For example when the application requires just 2 buttons, one which moves an axis to one position and the other to another position then it is an overkill to use the UCCNC.
And there can be applications which are unoptimal to run with a CNC optimised control software, then the user can develop their own usually simpler applications using the API and doing some coding.
And for simple applications if the programmer will make a simple GUI then their software could run on a much cheaper computer which is cost effective when you build e.g. 1000pcs special machines of the same type annually, then if the PC is $10 less costy that is already $10000 less overal cost.
So, we thought to release the API to developers. We had this plan for about 3 years now, but felt that the API is complete enough for release only now.