It's a matter of perception and need in the end, I think. I am happy with XFCE, but then I don't do much with the desktop environment itself other than manipulating windows, having a nice panel on top and some key bindings. Occasionally, I use a file manager, but most of the time I am just in applications, so they are maximized.
With my really simple needs, macOS and Windows is just mostly memory-wasting fluff to me. I switched away from Macs when I realized that what I need and what I can get is cheaper than getting a Mac. ("Cheaper" because I am very sensitive to cost vs. utility. I am typing on thinkpad t430s I found in the trash which I spent just a little to get a better screen, having everything else already that was missing.)
That said, sometimes get frustrating, but they don't happen frequently for me.
With my really simple needs, macOS and Windows is just mostly memory-wasting fluff to me. I switched away from Macs when I realized that what I need and what I can get is cheaper than getting a Mac. ("Cheaper" because I am very sensitive to cost vs. utility. I am typing on thinkpad t430s I found in the trash which I spent just a little to get a better screen, having everything else already that was missing.)
That said, sometimes get frustrating, but they don't happen frequently for me.