На пальцах - сколько команд надо отправлять в секунду на принтер? Три или пятьдесят? Вот принтер печатает прямую 100мм - это одна команда. А вот принтер проходит радиус 8мм, который ещё на этапе stl разбит на 25 кусков - это минимум 25 команд. Чтобы команды не отправлялись в переполненный буфер и буфер не был пустым пришлось долго допиливать как приемную часть прошивок для работы по usb, так и передающую часть у того же октопринта. А часто передающая часть не доведена до ума (хитрожопые экранчики, старые пк программы для печати по usb вроде репитерхоста), или прошивка не доведена (я не помню точно, но в том же марлине только году в 20м, кажется, победили чтобы не было багов у быстрых принтеров) и хитроумный пользователь решивший использовать какое-то такое "простое" решение имеет на итог ужасное качество печати с натеками или вообще срывы печати.