What would you lose if each Firefox window would be a separate process and
only tabs within same window would be in the same process?
At least moving a tab from one window to another would then be much
harder, maybe even impossible if all the tab state needs to be moved too.
Maybe windows-as-separate-processes could be a config option?