The main issue is that USB devices can be prone to disconnects and they are usually also not the best at error handling, but this is a general recommendation, some USB bridges work well enough, though performance is usually also not as good, not the max transfer rates, assuming USB 3.x, but the IOPS and latency.