I think that whilst things could be improved, it is one of those things that in the end would need to have so many variations, it would be a case of diminishing returns. Even if it was possible, learning to use the instrument would become so complicated that most people would never get to grips with it.
The answer, I think is to find a way to cover most bases, and then invent an easy way (or some sort of look ahead AI) to switch between the articulations. All far beyond my skill-set...!
DG