The spec goes into detail of why existing tech (iframes) aren't enough:
https://github.com/WICG/portals/blob/master/explainer.md#faq...
https://github.com/WICG/portals/blob/master/explainer.md#alt...
https://github.com/WICG/portals/blob/master/explainer.md#faq...
https://github.com/WICG/portals/blob/master/explainer.md#alt...
Heh, "we considered this but it's hard to do in Chrome".
But they don't give a shit if <portal> is hard to do in Gecko, of course.