Thats not annoying, that how that whole stuff works for all applications.
The annoying part is that many devs here never spend the time to research on the technology before starting stuff and blaming others!
You can choose between developing your own plugin structure, write an intermediate wrapper for steinbergs that redirect the stuff that needs a hwnd into a "virtual canvas" within the real one while presenting an existing hwnd to the plugins or put them in an own place like a canvas within a new window or the like.
The annoying part is that many devs here never spend the time to research on the technology before starting stuff and blaming others!
You can choose between developing your own plugin structure, write an intermediate wrapper for steinbergs that redirect the stuff that needs a hwnd into a "virtual canvas" within the real one while presenting an existing hwnd to the plugins or put them in an own place like a canvas within a new window or the like.