I write in a rambling little post I made last year about my Linux audio mastering workflow [0],
>> We will be using jack2 because using jack1 in 2019 is stupid! The multi-threading, MIDI, and other various features of jack2 are deal-breakers, not nice-to-haves.
In my experience, the need for jack2 is amplified even further when you want to work with modern plugins like the ones you mention at KVR.
> Being able to arbitrarily patch the inputs and outputs to any other input and output between jack aware software is honestly one of the coolest things i've seen.
Indeed! When I was a studying audio engineering at university this was a huge revelation and few of the professors & professionals I was surrounded by had any idea this functionality was out there. The fact that it was FOSS blew their minds.
If you want to go even further down the modularity rabbit hole, check out non-daw [1].
[0] https://grathwohl.me/2019/05/05/linuxmasteringflow-1.html