Perhaps someone could enlighten me as to why it's necessary to have
all these 'restore points' anyway. I'm not familiar with anything
like that for Linux, but then Linux systems seldom blow themselves
out of the water - this IS the 21st century.
System Restore is a way to undo a program installation or other
system change that causes problems. The program's own uninstaller
may not reverse the changes made to Windows shared libraries or your
start menu (though it should).
How many restore points are useful is an open question. I have never
had occasion to use any but the most recent -- but when I have, it's
been much less disruptive than the alternative of restoring my disk
from backup.