Just consider it a learning experience. If you ever had to do it again, you'd have your previous experience and these threads to fall back on. Not to mention, other people may come along in the future and find this so maybe going through this has saved other people a little bit of a hassle trying to figure it out.
That being said, yeah, I have backup image of my base install and all my important setup stuff, documents, and scripts all get backed up to my file server on a regular basis. To be fair though, any time you set up a new system, especially one of your main systems, it always takes time (usually days) to go through and set up every little thing the way you like it and tweak it, then change it again.
I know somebody would probably see all of this troubleshooting and be turned off from using Linux, but I've been using it since 2006, and I ditched Windows entirely when Windows 8 came out. I would rather deal with this sort of troubleshooting than deal with Windows forced updates, unknown telemetry and data sales from my OS, and virus removal and malware issues.