Complete external midi control

What is the problem?

The problem is that currently it is not possible to control all engine parameters via midi.
And not only parameters. I mean engine selection, instrument selection, etc.
If the classic CC parameters are not enough for everything, use NRPN.
It is only one byte of transmission extra compared to classic CC. So if a different parameter changes every time. Otherwise it will be only 2 bytes compared to classic CC.
Overall, this would contribute to better external controllability of the product.

What should this feature achieve?

I imagine better controllability when using external HW controllers or DAW. I started writing a tool for external instrument settings, but I encountered these limitations: I can’t ask for the complete instrument settings using sysex messages, I can’t even ask for the value of an individual parameter. That’s the basics. I think this would contribute a lot to the fact that a lot of software would start to be created that would use these things

Are there any workarounds?

I couldn’t find any anywhere. So no.

Any links to related discussions?

Any references to other products?