>>Seems Waves made just a VST3 wrapper which is not real VST3 with controller-processor module architecture.
That is an over-simplification. Pretty much every major plugin manufacturer has their own internal cross platform framework which is a superset upon which they build multiple plugin implementations. That allows vendors to write a single plugin and publish it into multiple flavors, such as VST2, VST3, Audio Units, AAX etc.
Waves has a fairly rich VST3 implementation in some ways - they support the migration API, bypass and some other stuff. Most vendors don't support VST3 sample accurate automation and CPU savings. It would be nice to have a "VST implementation chart" similar to what MIDI hardware devices used to publish.