yep. MIDI is great for a keyboard/piano interface with velocity, pitch bends and a sustain pedal, maybe some filter modulation if you're feeling frisky. But using it for guitars and orchestras? Use the right keyswitch note to change the articulation, use a different keyswitch to pick the "right" note (since many instruments e.g. guitars have multiple notes that play a C3), maybe the actual notes themselves don't make a sound but instead shape a chord that can be strummed by a separate strum trigger note. Oh and the dynamics of the sound might be controlled by a CC, which shows up in Kontakt if you're lucky and requires looking at the manual if you're not. Oh yeah and none of this is standardized, so a Spitfire orchestra library's keyswitch controls are entirely different from EastWest. Fun.
Sounds like MIDI 2.0 will help with some of this, at least.