Could it be that we have two different groups here? One group keen to innovate, develop and explore, and another group keen to use their machine to make things right now.
For sure, I can see the fun in the first category. Who knows where you might end up? Been there in the past.
However, I want to use my machine now to develop some other (non-CNC) HW, without having to worry about losing 6 hours machining through a small SW bug.
Two very different hobbies. Both fun.
Cheers
Roger