Windows has always had inelegant desktop metaphors, but it's straightforwardness makes it very easy to understand. It's slow, but it's also easier to understand than typing random things into Spotlight and hoping you get what you want. I don't like Windows by any stretch of the imagination, but it really does "just work" moreso than MacOS or Linux these days.
Apple for some reason avoids giving people too many options. Just one option: "threat windows of the same application independently" with a default of no would make everyone happy.
If I have vscode in my external monitor, plus two Firefox instances one in internal and one in the external, than in many ways of switching to the browser, both windows come up. That covers my IDE, and I need an extra click/keystroke to bring it back. One example of many.
I've observed many mac users. Most of them are much slower than a windows/Linux user with same level of geekiness. In windows/KDE linux, the window switching is conceptually simple and everyone can learn it fast.
Using the mouse is much much slower than the keyboard, especially if on both windows you have been using the keyboard.