as jschell replied, need more details especially the type of failures. Over the past 20+ years, I have worked with usb hubs and have had 0 failures. I lost a couple, but that's a different issue. On my banker's/lawyer's desk, I have two USB hubs that have been double stick taped there for at least 10 years. One is USB 2.0, because for a long time I have had to support an Xp development environment. The other is USB 3.0. because I support a Window 10/11 environment that uses newer usb hardware. The only problem I have found is dealing with USB adapters - serial devices, ethernet, and I mix them up. Now I build my own machines. The BS from OEMs and the shortcuts they take, I just don't do that anymore. Would I install something in my desktop? Based on my experience, no. I'd daisy chain to an external hub. The one thing that I have found that drives me as a developer near insane is the stupidity of Microsoft. It's starting to creep into Unix, but we shall see. Microsoft decided to help save power, so there are default setting that turn off your USB devices. OS update? Let's turn it off. Wait the user explicitly said not to do that - meh, f' the user, climate change. And their goes my 6 month soak test. I have 15 years of h/w - laptops - around me. Almost all of my cycles (insert/remove/insert) are on the laptops. No failures. This leads me to suspect that something else is going on.
Charlie Gilley “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759 Has never been more appropriate.