They are not objectively worse than the way Windows does it. I find it way better. The Mac way works better for me. I’ve used Windows and Linux and prefer the menu bar and dock. On Linux, I’ll use a DE that mimics the Mac way.
You may not like it. It may be inefficient for the way you work but it’s not objectively worse. There can be more than one way to do desktop interfaces. It’s OK.