Windows, Linux, and OSX are about equal in terms of ease of driver install. That is, it either has the driver or uses a fall-back driver while it goes online and grabs a new one. Only difference is, most Windows drivers work this way because companies make drivers for Windows. There are a few too many Linux exceptions because companies don't make drivers for Linux.
If you're bringing 20 years of experience into the driver discussion, you're not giving enough weight to Windows 7, where drivers are rarely a problem. For the naive, there's generally a restore DVD/partition with all the drivers included. If you can't hunt for drivers, chances are you didn't built your PC yourself.
The argument of 'but drivers are hard on linux' is a throwback to the days when drivers were also hard on windows, it's just that we were used to the Windows way of doing things so it was familiar. I'm just saying that Windows doesn't get the free pass that the OP was implying.
If you're bringing 20 years of experience into the driver discussion, you're not giving enough weight to Windows 7, where drivers are rarely a problem. For the naive, there's generally a restore DVD/partition with all the drivers included. If you can't hunt for drivers, chances are you didn't built your PC yourself.