This is optimizing for the wrong thing (developer convenience vs. user experience). People like using tabs in their browser more than windows.
This also ignores the other important benefit of mparch: sandboxing. The browser needs some elevated access but the page content does not.