A plug-in is a program than can only run inside another. So a VST needs Dorico to host it. Most VSTs also come with “standalone” apps, which are just the VST wrapped in a minimal application.
In ARIA, this is taken one step further, so the devs made a separate “engine”, which does all the work. The Standalone app, and all the different kinds of plug-in (VST, Apple AU, Avid AAX, CLAP, etc) all just call on the engine, while they deal with the interface and connections.
It’s therefore possible for your VSTs to have a different version number from the engine.
I think I’m right that on Windows, the Multi-output VST2 is only VST2; but I wait to be corrected.
The Mac version does have a multi-output VST3, though the Reverb is still all pushed through channel 1…! (Tested by muting the instrument on channel 1 in Dorico, and you still see the VU go up and down in the mixer.)
Using 4 instances of ARIA uses I think more CPU than 1 multi ARIA with 4 instruments, but no significant difference in memory. (Or is it the other way round…
)
If you create an Endpoint with 16 instruments in one VST, then that whole setup gets loaded, even if you just have one Player in Dorico. (E.g. if you fill a multi-VST with 16 Brass instruments, and then create a new Dorico project with just one trumpet staff, then all 16 patches will get loaded.)
Personally, I think it’s a bit more efficient, if perhaps not as tidy, to have one instrument per VST. However, ARIA/Garritan is sufficiently lightweight for the difference not to matter.