Web browsers (and other programs) having to implement tabs is due to mainstream window managers being poor at managing windows.
They should let you tab any windows you want, from any program.
Why shouldn't you be able to have a browser tab next to a text editor tab next to a PDF reader tab?
You shouldn't need a separate way to organize and arrange windows that only works within that program.
(Spent time in a VM today using a window manager that can't tab anything...)