forgive my ignorance but does what you’re talking about with the “node-based compositing” basically boil down to how blender does it’s editing in a way?
Blender geometry nodes take this approach for modeling. The rest of blender is destructive in that any operation permanently changes the state.