I would be willing to bet the answer would be (1).
Many thanks for your detailed answer, which does route me to use Sonar in a specific way that you would like me to use it.
I can now admit that using the browser, in a very specific way without playing with its tab much, is still not a workaround for what I would like to.
Let's write down the facts.
1- I don't like the idea to drag and drop graphs from huge bulky browser window for editing tiny MIDI events or clips.
For example: In MIDI editor ( Piano Roll ) I can select 5 individual notes out of 100 notes and want a MIDI fx to applied to them. In this scenario I am really not sure even if the browser based drag&drop will work, because sometimes these events are microscopic to identify to put the dragged object on., and as well they might be in different locations.
Selecting them by mouse is easier though and then right cliking and applying a midi effect to all of them is easier for most of the human beings.
And indeed the only way to do it currently is to do it from the uppermost context meny ( Menu name: "Process" )
Why ? Because piano roll literally BLOCKS the browser, which hides behind it.
EDIT: Selecting MIDI fx on piano roll by right clicking was available up to a certan Cakewalk version in history. It is not now, the only way is to use the "process" menu.
2- The right click on mouse on a specific MIDI clip and select effect is already available in Sonar.
But I don't understand and you don't seem to answer the question, that why I need to select the effect type as "MIDI effect" rather than an "Audio Effect", even tough it is clear that I am operating on a MIDI clip ? Althoguh you can categorize your MIDI effects, you don't need to categorize and use Audio effects, on a MIDI object.
On the other hand, even Audio FX has an option to be decategorized from VST context menu option. ( Plug-In Layouts / Sort By bla bla )
To sum up: It seems that you prefer Ipad type of GUIs to Cakewalks original roots for simplicity. I am using this product for 20 years now and if my feedback are accepted as arbitrary I may even need to switch to a different sequencer, ( not to the ones you mention, but some serious sequencers )