Understandable and good points. They're however missing the chaotic nature of
human brainstorming/thinking.
When I'm editing I don't have to remember which steps were exactly made to
know that the hole approach needs to be changed to go back to a point I do
remember which is ok to pick up from. For that I rather use ctrl+z, because
it's not about making a template. If it's being reused then a template is the
way to go, but your suggesting a workaround, because that page state is for
that page only. I might as well just make backups while I'm editing by coping
to a another page. But that's not what I want. I want to feel free to go
forward and backward without having to worry about backups of a pervious
state which is not to long ago. I mean even a 100 steps is reasonably new and
I don't need to backup on the way because the history list can't keep up. It
should be a setting set as the user see fit.
Creating backups/template, I most likely will forget because to save I'm
caught off in the thought sequence so much that when I remember it would be
when I need it which is too late

I need the program to look after me, like
when ON streams the characters to the HDD instead of manual or periodic
saves. Instead of me disciplining myself to make the program do what I
desire, I want to be able to set the program AS I DESIRE! Or as any other
user desires for that matter! This doesn't apply for all cases, but I believe
it certainly does for this one.
And this avoids cleanup afterwards, as I would need to delete all those
templates/backups to avoid clutter, as they were actually partial saves
meant as a workaround.