It can't do the literal entire thing an operating system is supposed to do: manage applications and their resulting windows, in a sensible way.
I want to know what application is running.
Sure it's in the dock!
I want to find a specific application window.
Go fuck yourself right to hell.
Wait, the taskbar doesn't show the running windows, like it does on every other OS? It's at least discrete right?
It discretely takes up 1.5cm of the bottom of the screen at all times. It's so discrete it doesn't even need to use the corners.
Uh, alright, well that's all the system space you need right?
Yeah of course just that bottom inch or so .... And a top of screen system level menu bar to display what windows does in the bottom corners.
/sigh/ ok, fine, I just want to be able to full screen a window and still see what else is open.
Burn in hell and die.
I want to be able to easily switch left and right between open windows.
Go full screen or I will shoot you.
I want to move an open window into the other monitor.
You can't because you're full screen dumbass.
I want to let a window present a popup like they normally do.
You can't because youre full screen dumbass. Why would you be full screen?
I want an application like Slack to be able to popup and remove notifications when is appropriate.
Choose to have every single notification persists on screen until you manually remove it, or miss all your notifications.
Can't we trouble you for something in between, where we trust an application and let it manage them in a way that makes sense based on their context?
You can trouble me for something in between these cheeks, shit stain.
Like honestly, I fucking hate what an advertising and AI filled mess Windows is, but it can actually manage your windows and virtual desktops in a way that makes a modicum of sense.
It feels like a single Apple product manager decided that the way that they use their computer (a single application at a time, no windows to manage) is the only way anyone does, so who cares if we implement a nonsensical full screen paradigm, it makes one tiny niche edge case slightly simpler.

I don’t even know how to limit my Mac to get most of those complaints. What did you do to it? In particular the only reason the taskbar doesn’t show all my running windows is because there are so many. There’s got to be the first 30 or so though.
Nor do I know how to avoid some of them on my Windows box.
The MacOS dock literally just shows running applications, not windows.
Huh. Meanwhile I’m complaining that my MacOSX dock only shows my first 24 IDE windows. - needs some additional grouping or organizing that I haven’t looked into
And on your external monitor you access that how? Do you have your dock persist and chew up space on every monitor, or do you have it hide and pop-up and then not go away and cut off the bottoms of your windows?
Every monitor so it’s always reachable
If you right-click the application in the dock, it'll show you a list of windows open in that program.
Along with all the quick links, in a big text list that's impossible to quickly scan, and isn't filtered by monitor.
It's slower then mission control which is already slower then Windows' always-present, hoverable-with-preview taskbar.
Yeah, I agree with you on this one. I installed Ctrl+Tab or whatever and it's somewhat better, but windows management is horrible if you use a keyboard and mouse.
Not to mention keyboard shortcuts range from really useful to just god awful.
You can change all keyboard shortcuts in macOS.