Saving layouts or an undo button when maya/the user accidentally resets the hypershade/node editor. Working with complex shaders on your own or getting an export from someone else makes it unecessary difficult in the hypershade/node editor to read the shader network.