Tak ono jde o to, k čemu a jak to USB použiješ.
Třeba všecky (nebo skoro všecky) strojky s GRBL jedou přes USB.
I velká většina 3D tiskáren jede přes USB. Je to sice menší stroj než nějaká frézka, ale je to úplně stejné CNC, s požadavky na přenos dat možná vyššími než má frézka s inteligentním interpolátorem.
Ty informace o nepoužitelném USB budou mít několik příčin.
U LinuxCNC je koncepce řízení taková, že celý LinuxCNC je systém-centristický. Tam úplně všechno musí řídit v reálném čase centrální systém. Má to svoje výhody, ale i nevýhody. A jedna z nevýhod je, že má extrémně náročné požadavky na real-time komunikaci. A tam může být s USB problém. A protože může být problém, tak se moc vývojářů netlačí ani do podpory nějakého USB řešení.
Třeba u Machu už tento problém není. Tam by výkonnostně USB klidně vyhovělo. Ale je tam zase jiný problém - přes USB se připojují levné a nekvalitní interpolátory. Ty dražší jedou přes Ethernet. A tak z toho vznikl dojem, že ta nekvalita je kvůli USB připojení.
U Machu je ta koncepce řízení úplně jiná než u LinuxCNC, takže tam velmi záleží na kvalitě interpolátoru, který vlastní obrábění řídí. A nekvalitní interpolátor celé řešení zabije, ať je připojený přes USB nebo Ethernet.
No a pak jsou všelijaká ta zařízení nad GRBL a různými variantami 3D-prn software. Ty jedou odjakživa na USB, takže nikdo neřeší, že by s tím měl být nějaký problém.
Obecně: USB má několik režimů použití. Z nich většina není real-time. Ale to Ethernet není taky, s výjimkou speciálních variant jako je třeba EtherCAT nebo Profibus IRT.
I u USB se dá najít real-time režim, ale tam je třeba při vývoji trochu přemýšlet, protože tento režim nezajišťuje bezchybný přenos. Možnost chyb je tam přípustnější než narušení real-time. Proto je na to třeba při případném vývoji myslet a zabezpečit to jinak.
Druhý problém je v nižší odolnosti proti rušení oproti Ethernetu. Takže opět při použití je třeba trochu myslet hlavou a zajistit tomu slušné pracovní podmínky.
No a další problém (za kterých bych nakopal vývojáře koncepce USB do prdele) je v podstatě umělé omezení maximální délky připojení na nějaké jednotky metrů.