This just doesn't happen that often in Windows, at least for the majority of hardware.
Yeah yeah, I know everyone has an anecdote of some graphics card driver update screwing up their multi-monitor setup, or that cheap no-name Chinese headset or camera bought off Amazon that never worked (and which they promptly returned).
But chances are, if you buy a well known branded component at Best Buy or Staples or even online, and you're not running some ancient version of Windows, the drivers will work. At worst, you might have to ask the IT guy at work or your kid who's more tech savvy, and they'll figure it out by downloading the drivers off the OEM's site. They certainly won't need to jump into a command line and compile a patched driver into a kernel like you'll end up having to do on Linux.
The reason for this is because the software engineers who wrote the drivers spent 90% of their time ensuring it would work in "most" versions and configurations of Windows, 9% of their time getting it to work with Mac (maybe), and anywhere from 0% to 1% for Linux.
When I was younger, I really enjoyed the challenge of digging into Linux and learning about how drivers and various subsystems worked. But now... I don't want to spend half my weekend to get a $40 USB camera or headset to work properly. I get paid decent money to write and fix software at work, 50 hours a week, and the novelty of doing it on Linux has long worn off.