USB protocol was not designed to stream data fluently and consistent; it was designed to transfer 'bursts' of data.