Have frameworks like React and Vue hindered adoption of modern web features like `<dialog>` and `popover`?
They don't map well to components because they expect to always exist in the DOM and have an imperative interface (show/close) for modifying their state.
They top layer is also incompatible with the "portal"/"teleport" model.
If you want something that shows up on top of a modal you actually need a `reverse teleport` where the dialog steals some dom nodes from outside itself.