I see your point but is firmly on "team window". I feel the scalability problem is better solved with multiple desktops. My work is rarely in one application so grouping based on work context is a better fit for me.
This can work really well even on MS Windows. It is unfortunately not default nor obvious to the regular user. But what comes in the box sprinkled with a PowerToy is rather good.
That is the paradigm I strongly prefer.
I have always liked the tight integration on Mac (such as printing - no driver fuss) and the UI looks really sleek. But the UX of the window/app handling does not sit well with me. Not for the lack of trying.
My first GUI was GEM Desktop which might have damaged me for life.