It is not exactly a large app with lots of functions and it doesn’t change particularly quickly. It seems more the case they don’t want us to know what it does so they can sell catalogue designs and PG.
When I was making 3D printer kits I was milling the same parts day in day out on my CNC mill. The design files get converted to gcode by a CAM program. That CAM program saves as many configurations as you want, so if I changed the design I could remake the gcode and know the settings were correct. Most of the time though I used the same gcode for hundreds of parts. So in the morning I switched the machine on and homed it (which always worked) and then loaded my material and the gcode file for the part and off it goes. The only error I could make was to select the wrong part for the blank.
Now consider how the GF works. Every time you select a design file you have to enter all the settings again. It has assumed the role of a CAM program but doesn’t save the configuration or the equivalent of the gcode. It has to be built and download every time because it depends on a height measurement.
My 3D printers measure three points every build but they still run the same gcode over and over again because it doesn’t depend on the bed inclination. It gets compensated for by the firmware that reads the gcode and generate the stepper waveforms.
The Glowforge model can’t do this because the firmware blindly plays waveforms to the steppers and laser. It can’t apply a 3D transform to waveforms.
So GF have come up with a disruptive idea but it only works if you want to make something once. In a production environment where you make the same set of things day in day out you are very likely to make a mistake entering the same settings over and over again and waste time and material. And it is slow to render and download the waveform file for every build. 100MB for 3 hours of 2D engraving.
I 3D printed this last night
It took 12 hours on a slow machine but the gcode was only 13MB.
So GF have made a one off job simple but have come up with an architecture that doesn’t really scale to production runs because you can’t save the CAM configuration and you can’t save the CNC file generated by the CAM stage. Saving the settings for a project would be a big help but I don’t see how they will get around not being able to repeat a job quickly.