I feel you, as subscriber from Linux Journal during their print lifetime, I eventually found peace in Windows 7 and later, alongside desktop VMs, than ensuring everything on a laptop does indeed work properly.
Even Linux branded laptops keep having issues, example on the one I still have around, I never got around fixing it dropping wlan connections, so for large OS updates it needs to be plugged on the LAN.
Even Linux branded laptops keep having issues, example on the one I still have around, I never got around fixing it dropping wlan connections, so for large OS updates it needs to be plugged on the LAN.