Why do you think there is something wrong with it?

No amount of changing hardware is going to alter USB specifications. They are written by a standards committee and they are written in such a way that they are not suitable for real time communications.