The whole industry’s attitude towards VST3, while being unchanged since the recent 10 years, is becoming more and more problematic, regardless that such attitude from Native Instruments (who refuses to give VST3 a fk constantly even if developing Kontakt 6) is not blamable due to the nature of humanity.
VST2 plugins are nightmares to Steinberg Dorico, which is my main app for music composition and arrangement. Native VST3 plugins runs fine with Dorico 3, but whitelisted VST2 plugins (including some VST2 plugins renamed as VST3) and certain universal-SDK VST23 plugins (like plugins generated by Maize Sampler) can let Dorico crashes like a hell after once successful load. Everytime you start your system and run Dorico, load a plugin like that, it runs fine until you want to turn off Dorico, and you will see Dorico hangs. Then you will find that Dorico is not runnable until you restart your system.
I guess it really is the time to let the Cubase / Nuendo / WaveLab product line give up their support of VST2 with no exceptions (like whitelist). Otherwise, plugin vendors will never surrender. NI surrendered to AAX format because AVID dropped RTAS support since Pro Tools 11.