We’re agreeing (I think).
I’m saying the issues arise “first cause” with a bad hardware design manifesting as a software cause and Anker gets blamed.
The only failure which can be legitimately put to Anker is the vast numbers of hub types they make, it makes each hub less important, therefore less tested therefore fails earlier. I’d expect Windows and Mac to share failures from the many hubs cause.
The notion Mac is blameless and it’s Ankers fault is wrong, I’d say 60% Apple fault, 20% consumer fault, 20% Anker fault (debatable).
I’ve had corporate laptops for 25 years and if I needed more ports got it with the official docking station. That at least is most likely to be tested by the laptop maker as it’s their own hardware. The notion you have a USBC port and hub and devices work is where the consumer shares in the fault. I’m amazed it works at all.