>> WebComponents used "in full" (i.e. dynamically) inherently creates complex web page structures
That ship sailed a very long time ago.
WebComponents is dead simple compared to React, TypeScript, WebPack and all the complex tooling which developers are essentially forced to use these days due to a lack of alternatives.