The one thing I miss about old docking stations is that they were basically a bunch of dumb wires. I've had to power cycle my Thunderbolt dock a couple of times because its software managed to hang itself.
I use a Dell Latitude with Thunderbolt docks and for the past two years I have had consistent problems with the Thunderbolt dock in one location, while in the other location I frequent the Thunderbolt dock has been rock solid. In the problematic location I have gone through three different Dell TB16 docks despite staying current with device driver updates, and finally gave up on the TB16 model and went with a D6000 which has been stable since its installation.
That's definitely a thing in some configurations. I had a T580 that really didn't like Lenovo's own dock under Fedora 29. Smooth sailing with every other machine I've tried, though.