I'm just trying to tell you that I know what I'm talking about
and I
still don't get why you are so eager to be unappointed spokesperson for CW's CEO in this thread ... whatever your knowledge of the generic case, I would venture that you have no particular inside knowledge about CW's circumstances and priorities. Based only on my own now very long experience of using CW products, I am certain that CW has relentlessly moved from being a company which was responsive to its users (tech support would respond to a message, for instance) to a company which is happy to churn out more and more "features" but never even gets close to getting them into a high state of assurance or operability. The MIDI port irritation is just one of these - think of the "motorboating" issue; the idiosyncrasies of Step Sequencer; the raft of automation-related issues; the unnecessary complexity of ACT; the primitive features and documentation of Publisher - none of these has been resolved AFAIK. And they are not bells and whistles - these are fundamental inhibitors of workflow and hence productivity. So despite the many great things in Sonar, working with it is becoming increasingly frustrating.
And I don't mean to be rude, but I really don't need any patronising lectures about "the realities of the software business". Until a few years ago, I worked in that very business and I think that I have a reasonable grasp of said realities. The most telling reality is the question of competitiveness, and I am somewhat concerned that CW is losing ground here by following its present strategy of trying to be at the bleeding edge in features and functions from a code base that must now be fifteen years old in parts. Bizarrely enough, Project 5 appears to have a much different code base to Sonar, and is beginning to overlap Sonar in many areas. Unfortunately, P5 doesn't have enough capability to replace Sonar for my purposes, any way. So to your comments about scarce resources and prioritisation, I can only wonder why CW deliberately set out to duplicate so much of Sonar's functionality in P5, unless it was meant to be "Sonar NT" or whatever and eventually replace Sonar.
The recent "benchmarking" issue around multi-cores was probably more of a side show than anything for the majority of users, but it seemed to me to illustrate the problem. CW's CTO (no disrespect to him) made a zillion posts here defending CW's position, but meanwhile the wider DAW community is left with the perception that Sonar is an under-performer. It only takes a relatively small number of such criticisms to gain common acceptance and to be extrapolated more widely than is actually justified and the product and company can be in serious trouble- there are still people who spurn VIA chipsets because of a similar set of circumstances in VIA's history. Meanwhile, hungrier or more agile competitors steal market share.
We users have a lot of learning invested in Sonar (in some cases to work around bugs, of course!) and I really do not want to see this squandered, so I sincerely hope that CW will pull through what looks to me like a crisis in its strategic course.
Now what was the original question ? Oh, yes ... some boring techy stuff about MIDI ports, whatever they are.