Cubase, with its List editor, and its Logical editor, is the DAW of choice for dealing with MIDI data, IMO.
Neverthless, there are improvements/extensions/enhancements that could (and IMO should) be made. IOW, rather than rest on your laurels, reinforce success!
Here is one example, very well justified by the OP, IMO:
Just because there are other, more involved, ways present that allow a goal to be reached does not mean that specific, direct, on-point, highly workflow efficient ways are no longer worth implementing.
Please do not give up on MIDI. There are workflow improvements still to be had.