The good news is that so far I’ve seen no real examples of that. Yes, there are lots of gaps in the software. (Maybe there’s some weird stuff with USB bus speed. I can live with that.)
(I was using a dock that does not have an ethernet port so was using a USB-to-ethernet dongle plugged in to the dock, which is another solution.)