This may be a good place to mention all of the exciting things happening in the MIDI world, such as
MIDI-CI. It may be just the industrial standard that can make it possible to clean up the mess that has been created over the last 10-20 years with proprietary protocols for MIDI controllers of all kinds. Granted, by now MCU has done a good job at standardizing a large portion of the space, but it is not comprehensive enough to cover everything, let alone new things that are coming.
From what I gather, through the Profile Configuration feature, even old gear can be fully supported - and not necessarily with just the aid of the original manufacturer.