The idea of maximum “power”, in this case meaning seemingly endless additions of tangential functionality, being what makes good software is just plain wrong.
A pleasurable and productive user experience is what makes good software. That means what you take out is just as important as what you leave in, because everything kind-of-bad or superfluous that you leave in interferes with and complicates user experience and ruins the beauty of the thing as a whole.
Logic wants to be everything for everybody. Just because something can be used for something creative by some people doesn’t mean it’s right for the program to incorporate it. Is it really necessary to have like 5 mouse types? Does that really add to the experience / productivity of the thing? Ableton has 1.5 mouse functions and there’s nothing I feel I cannot do with it really.
It’s not enough to say “you just need to learn it” as an excuse for bad design, it’s the job of Apple’s software developers to make it so that you don’t need a degree in Quantum Mechanics to figure out how to do basic MIDI routing.
The MIDI environment is obviously a complete catastrophe in good user experience, it doesn’t matter how many obscure things it can do that hardly anybody uses.
And, yes, this is a hill I’m willing to die on Logic is extremely stupid software and anybody who thinks otherwise is wrong.