Yep you are We did got it to work quite nicely for the UMO. However, we noticed that a lot of users did not use this function. There are big differences between operating systems in how usb stuff is handled. All of this leads up to: Spend a lot of resources on getting something to work, but that is hardly used and can in some cases give worse results (bandwith of USB is also an issue in some cases).
The choice is quite easy imho.