The particular one that bites me over and over with the latest versions of macOS is that USB 2.0/3.0 ports will die on macOS for varied and mysterious reasons with hubs and dongles and the only thing you can do is reboot.
This was such a big problem that it finally forced me off of macOS. I have things that I need to plug into USB-A ports. This failure mode is fairly common, reported, and totally due to Apple. Earlier versions of macOS do NOT exhibit this bug. Unfortunately, newer machines can't use the old OS's because "Apple".
Other laptops do not exhibit this bug with Apple and non-Apple hubs and dongles--presumably because they actually have to ship with USB-A ports so that code path actually gets tested.
And, that, in a nutshell is why I finally took the plunge and switched to Linux for daily driving.