I think we'll see gui toolkits adopt something like reactive design, where if you have the screen real estate the single-window-with-tabs will permit you to break them out to a dockable window, a modal, etc. Less choice, but I could see it going this way.