You've got to admire Microsoft's support of open source software. They're doing their best to push users to Linux! By making their UI as ugly and difficult to use as possible so that users don't feel too much of a bump in usability when they try Linux. I'm sure MS can get the job done and kill off their OS with just a few more years of obnoxious bullshit forcefully shoved into their operating system!
macOS 12 cannot maintain a USB 2.0 connection. Not by dongle. Not by dock. Not by monitor. Not with 3rd party. Not with Apple-approved hardware. No way, no how. This is known, reported and totally Apple's fault (some of the earlier macOS 11 builds work fine). And this is the standard problem with Apple, "It just works--until it doesn't. If it doesn't, sucks to be you." I'm done with that.
Windows 10 was already bad enough with "Please, sir, can I have some compute?" with "I say thee NAY! I will now upgrade for the next 40 minutes. Hah!" Add in even more telemetry and inconsistency and I just gave up.
The whole point of Windows and macOS was to NOT have to dork with my OS and just get my work done. If I have to dork with my OS to make it not suck, I should be on Linux! At least then, when I figure out how to make my OS not suck, I'm helping instead of contributing to Microsoft or Apple profits.
So, yeah, I'll maintain a Windows desktop for the few times I need it (Fusion 360 and some videoconferencing stuff), but otherwise it's been Linux full-time for me. And Apple can just go pound sand.