Generating MIDI messages within a VST plugin and passing them to the host

My 2 cents: If the messages are not timing-sensitive, why not go directly to the MIDI device rather than via the host? Unless you are allowing users to automate parameters in the host which then get sent out as NRPN messages…