Rajesh Kanungo:
It’s not, actually, the hubs, per se. It’s the third-party driver software that is loaded and run—at the Kernel level of the Operating System (OS)—that is the actual culprit.
If drivers, or, at least, these sorts of drivers, could be run outside of the Kernel, then such would not cause Kernel panics (practically by definition).
Unfortunately, the experiments I know of, where people tried to devise Kernels that could function in this way, found such Kernels to be far too slow! (Too much communication going in and out of the Kernel.)
Maybe, someday, we’ll be able to isolate such drivers, somehow, in such a way that poorly written drivers will not cause such issues.
Unfortunately, such is not, presently, the case.
So. Poorly written driver software will take your system down.
Make sure you vet your hardware—and their accompanying drivers (which you will, typically, never see, as a user)—well, for your systems!
Fortunately, this issue will diminish over time, as these drivers are updated for the new OS (and, in the case of Apple Silicon systems, for the new hardware).