I guess the year-old promises to fix this haven’t yet been released. I have a workaround that has worked for me. I’m not sure why having the keyboard and mouse get “unplugged” by the hub reset would cause more than a brief disruption, but maybe the reset is more disruptive in some way.
Anyhow, blacklist the unnecessary driver, it doesn’t reset the hub in mid-boot, and IME it’s good. Another workaround would be to use only the top left (“OTC”) port which is direct from the CPU without the onboard hub in the way with an external hub. That also just works, at least for a couple low power peripherals.