I find there are several options:

1. Stay in last century. Like '98 or so, back when Windows ran on Pentium 200s and didn't expect an internet connection to phone home.

2. Be a Microsoft beta tester and always have recent hardware. Expensive, unfortunately, in several ways.

3. Let someone else fix it. Especially useful if you run Something Else on your desktop as it makes it harder for you to be called on to fix a broken Windows.

Wade.