The only clean installs I have done in the past 10 years or so was the upgrade from Win XP to Windows 7, and then from Windows 7 to Windows 10. The only reason I had to do it for Win 10 was that I was going from 32-bit to 64-bit at that time. Otherwise, I take regular system images that I can easily restore from.
And I always use CCleaner (use the registry cleaner sparingly, and with care) and a few Sysinternals utilities (Autoruns) to de-crapify my PC, and avoid the buildup of things that would make a clean install desirable. I know of at least one user on these forums that clean installs his computer once or twice a year, whether it needs it or not. I'm sorry, but that IMHO is a huge waste of time.
I always create a system image after doing an initial clean Windows install, and applying all service packs and patches. Then I archive that image for if/when I ever want to revert to "ground zero". Happily, I have never had to use that one, but regular current images have saved my bacon a few times!