@b0rk there's always the "just run a virtual machine" option, but that's often more of a pain imo.
If I need a lot of test environments for something esoteric, sure (snapshots are great), but it's often quite far from being able to tell you "does this work with my hardware" or "what is the experience of this like".

Virtual machines are also definitely not something I can reasonably recommend to complete newbies. "Follow Microsoft's recovery instructions" is easy, translating to a vm is not.