OneCNC allows you to drag and drop an operation from one toolpath group into any other toolpath group. It will maintain the WCS for that operation, it does not 'fix it' automatically. There is some power in that, some functionality that goes beyond automatic updating of operations, IMO. You can also record all parameters of an operation in a template, then fix the WCS and generate a new operation in a few clicks. Not that difficult.
There are trade-offs to be made, no matter what flavor of CadCam you want to use. At some point, you'll most likely get in a bind doing some sort of 'impossible' scenario that either wasn't anticipated, or was deliberately avoided due to the far reaching consequences of making a 'small change'.
OneCNC does 3d stuff really well, too. In fact, 3d machining is pretty much automated: put the model on screen and toolpath it. It doesn't go ahead on its own and update all the ops until you pull the trigger, but again, that has its advantages, as you can drag operations across groups and still have it do exactly what it did in another operation. You're not 'stuck', you can update it to the model if you wish. But maybe it doesn't need updating, so no processing time wasted.
I love getting a mold cavity machining job: relaxation time!