EDIT
Not sure why all the down votes. Ignoring the problems is how they never get fixed. Go read all the recent threads on trying to replace a MBP with Linux that highlight the issues with desktop Linux. Power management, HiDPI, drivers, UI consistencies, etc...
OS update? Sweet, let's apply that and see those new features... "Please login to your account to continue..."
OK, this is my wife's Mac so I think the password for that is... No, that wasn't it. Alright it must be... Nope. Then it's definitely... Damnit. Now the account is locked!
I'll take UI inconsistency over that garbage any day. The password is for a cloud service and not the password for the host itself. So to apply updates in Mac land you not only need the password for an account with administrative access you need the password for the 3rd party Apple account. It's an OS update! Why does it require logging in to a 3rd party service just to upgrade?
Then if the account gets locked it gets locked everywhere so suddenly my wife's iPod can't install stuff or apply updates either until the account is unlocked which requires a password change which requires reentering that password on n Apple devices.
I'll just deal with the minor annoyance of having to use GIMP's interface alongside Dolphin's (KDE's file manager).
With that said, I'm still confused about this 'fiasco'. There is signing into the computer, and signing into various services. One of those services happens to be iCloud/apple account. I'm sure you are having some issues, but most do not.
Everything else you're ranting about is called good security.
This happens sometimes on my Mac.
Along with the computer freezing or giving a black screen when I remove an HDMI cable or other external screen, random keychain messages asking for passwords on boot, somehow losing access to my Apple account which prevented updates and required a phone call to Apple, crashes...
I use Ubuntu at home and don't notice any obvious deficiencies .