I switched to Linux specifically because Windows kept breaking. One update broke compatibility with the stock SSD in my laptop, but the symptom was random bluescreens with seemingly different errors each time. I installed Mint to see if I could get a better error about which bit of hardware was faulty, but it never had any issue in Linux. At least if a kernel update broke something similar, it'd be easy to boot from an older one. Windows sticks you with the version you have or a full reset.