We totally understand the purpose and intent behind floating windows but there is one glaring problem. It's very easy to quickly drag ALL your windows out of the main screen with one accidental mouse click and drag. But to return them to the main screen, you have to drag them one at a time. I am currently working on two sub-assemblies on a full machine, about a dozen parts and drawings, some sub-assemblies, have around two dozen tabs. One little accidental drag click and they're ALL out of the main window. Then a long time clicking each floating tab one at a time, dragging it back to the tab bar in the main window, then figuring out what order my tabs were in as I structure my tabs so drawings are beside parts, presentation files are beside assemblies which are beside drawings.
Either give us a way to disable floating windows, or give us a way to drag them ALL back as easily as we can drag them away.