When companies head down the path of "proprietary" they start treading on thin ice, especially when they are dependent on other manufacturers "buying in" to them. As the link in post 2 acknowledges, these controls can be set up manually, and some controllers already have profiles available within SONAR. For me, I would be critical of a manufacturer claiming how "quick and easy" there proprietary method is when there is no proof in the pudding... the reality is they need to market their keyboard as "The greatest thing since sliced bread
IF you use software X, Y, or Z on the other end!" If they were truly concerned with the consumer, they would go overboard ensuring this worked with every DAW possible (i.e. profiles for that keyboard would exist for every DAW).
I used to use an M-Audio Ozone, and by the time I ever got around to assigning anything, the controllers were drifting so became a moot venture. I replaced that several months ago with a Roland A-300 PRO which conveniently has an ACT button on it. First use I pressed that button and all of the controls worked,
but... Ironically, even though I have this functionality, I do not use it as I prefer to drive SONAR via keyboard/mouse, and only need access to the controller's keys.
If such a thing is truly critical to your workflow, there are options to do the initial controller setup, which is not overly complex. If I were in your shoes and thought this was the "epitome" of my workflow, I would send M-Audio an email asking about profiles that
they made for use in other DAWs (if they truly cared, they would have them).