Just few examples from my use of a mac:
You open xCode, nothing appears, it just changed top menu. You click on any other app in the meantime, and you need to go back to dock to do same action that opened it in first place.
You try to maximize window? For some reason it will move to other desktop.
You try to drag a window to the side, like in every other OS, to have it on half on screen? Nooo, users prefer long clicking on little maximize icon. (and there's a ton of other hidden actions like this, looks like new users should just right click every control possible to discover them)
Mouse support is completely broken, looks like acceleration is optimized for touchpad, and you cannot fix it in settings.
And worst of all, I have to deal with this 'perfect UX' because, no you won't be able to develop an iPhone app on your Linux PC.