I have used Linux for 10+ years but over the I have spent hours, days and weeks trying to undo or fix little issues I introduce by tinkering around with things. Often I seem to break things at the worst times, right as I am starting to work on some new project or something that is time sensitive.
Now, I can just roll back to an earlier stable version if I don't want to spend the time right then on troubleshooting.
I've enabled this on all my family members machines and teach them to just roll back when Linux goes funky.