Gimp vision - Dreams of adjustment layers or different concept alltogether?

All transforms are non-destructive in GEGL, e.g. here is crop “node”: gegl:crop. So something like a transform mask in Krita is an inherent feature of the engine, it’s just a matter of having a nice UI in GIMP.

Same goes for clone layers: gegl:clone.