It would require drivers, at least generic ones for class compliant hardware. Also, to be competitive we'd need some virtual port mapping & routing services so controllers, generators & effects could cooperate, share physical ports and use each others services.
Your guess is as good as mine. Perhaps the recent activity around Pacemaker will cause some TLC from RIM for the music production industry.