If you noticed all the USB type controller support only one motor, you are right. There are no products that support more than one motor. There are issues of the USB latency and the amount of data needed to be transferred for more than one motor.
Unless you do it yourself don't expect big companies to make it easy for you. They profit more if you buy their products in pair, even if is physically capable of driving more than one motor in some cases.
I personally overcame this by using a dedicated USB chip (FT232RL) for fast communications (up to 3Mbps) leaving the microcontroller with only motor control related tasks instead of spending time on USB transfer functions.
Thanos