Yes, Grouping the tab groups, will reduce the multiple groups and easy to manage same topic's root topics. It will be first in browser world too, it will be fox move.
I think once you started grouping tabs the multi-window approach becomes redundant.
Anyway, Firefox never added the possibility to name windows..., so, now it seems late.
For the grouping of groups we also have the Sidebery add-on.
Maybe won't be a balance between "simple-users" and "power-users", and we end with an option like "Power Tab User" that activates a native form of Sidebery on Firefox...