https://github.com/Raphire/Win11Debloat
I run this as the first step on any new Win 11 machine, the recommended defaults remove nearly all annoyances I care about. It's a popular tool that's been around for years with a lot of users so isn't some random repo, and it's just Powershell so pretty easy to understand what it's doing if you want to audit the code yourself.
After running it once, I've seen nothing that I would consider an "ad" on Windows 11, and search looks only at the filesystem without any web/store trash. Somewhat ironically, it makes for a cleaner experience than MacOS where I regularly get spammed by Apple trying to cross-sell me something (iCloud, Apple TV, Apple Music, etc).
(FWIW, I have also never needed to re-run after an update or anything, based on 6+ full Win11 installs across three different devices.)
My usb scanner would like to have a word with you. Its last supported driver was for windows 2000 and it still works well on Linux.
Hardware support vary between the 2 operating system and new stuff may be supported earlier on windows but I can't say that windows driver library is unparalleled, quite the opposite actually.
Some niche accessories also have issues, or at least niche features on those accessories.