Realtek network hardware (1Gbps and 2.5Gbps) — part of almost every dock I've seen — was very unstable for a long time, though it seems to work well today too.
Even today, my USB audio device connected through my TB3 dock (behringer UMC22) usually does not show up on my Mac. Sometimes it does, but I do not bother figuring out why that happens, and resort to built-in speakers and microphone instead of my nice desktop monitors and pencil microphone pointed at me :)
My point being that similar stuff happens with Macs, just depends on your "luck" — I am sure there is other hardware that still fails with the latest Macs.
Even compared to Windows (but with very limited anecdotal data), my Linux works much better with random hardware I pick up.
I've only used Macs for the last 5 years or so professionally, but hitting all the issues, I was mostly like: where is that supreme experience? Granted, I've been a Linux user since late 90s, so I can figure things out there easily, and I am certainly biased, but Macs had similar or worse problems just with stability of hardware.