As a further thought experiment, see if you can think of a single useful program, application or real world item that has a feature or setting that throws away all the work you've just done, without an undo...
If your forms have reset buttons, I'd advise finding new developers.