Not good maybe but 100% compliant with the vst3 spec. Moreover this behavior is very necessary for plugins with strong link between GUI and process like an fft realtime analyzer. Many vst3 plugins from many companies behave like this. If wavelab chooses not to support them, I think it would be better to detect it at instanciation (and prevent instanciation or display a warning) instead of allowing them to instanciate but then taking the risk that some features do not work. this is bad for the reputation of both the plugin and wavelab.