Except that - unless you're on a tiling WM on Linux - your window manager sucks, and solution like this is barely usable (hard to keep the windows properly aligned, hard to have them simultaneously on the foreground when other windows come into the mix, etc. etd.).
I agree that solutions like that shouldn't be in browsers. But it's cheaper this way for the app vendors...