I'll see your use case and raise you a:
Let's say you now have two dozens of browser windows open on two desktops. And you also have a dozen terminal windows open also across two desktops. You've just googled something on desktop 1, and trying it out in terminal 1, now you get a beep from Slack on desktop 2, which is not maximized because you were communicating something from your workspace there so it was needed on the right half of the screen. You read the message, you alt-Tab back to the terminal... and end up in a different terminal on the current workspace.
It feels like this was done to work around the fact that windows are grouped by application in MacOS, so that Alt-Tab between a browser and terminal always stayed on the same workspace.