Apple very much as a "my way or the highway" attitude. They design their hardware, software, and cloud services to be tightly integrated with each other. If you do things the way they design and intend, things generally work great.
But if you don't want to do things their way -- well, tough.
This affects everything that Apple does. It is in their DNA. They find something, make it work beautifully their way, and call it the most remarkable thing ever (says Jony Ive, with a tear rolling down his cheek). Oh, and they charge a pretty penny for it.
Want more storage for your iPad? Buy a new, bigger model. But why can't I just put in an SD card and upgrade the storage? Sorry, can't do that. How about a USB port on my iPad? Why would you even want that? Sorry, can't do that.
Want more RAM in your MacBook Air? Buy a new model. But why can't I just replace the RAM module? Sorry, can't do that. It's soldered, see, to make it thin and light. Didn't need thin and light? Prefer a cheaper computer over one with unibody aluminum construction? You're wrong, don't you know. You don't know what you want. Apple does. Trust them.
Want a Blu-Ray optical drive in your iMac? No you don't. Optical media is dead, or didn't you know? The future is in digital streaming.
Want to sell apps, or upgrades within your apps? Gotta pay Apple the 30% cut. Don't like it? Tough.
Want to manage your photo collection your own way, in folders on your own hard drive? Why on earth would you want to do that? Just be a good little boy and let Papa Apple take care of it for you, and sort all your photos in the iPhoto library the way they're supposed to be sorted. Gotta problem with that? Tough.
Hey, none of this is a bad thing if you're willing to let Apple take over some of the decision-making for you. If you don't really care where or how your photos are stored, then by all means let iPhoto take care of it. But if you want control, you have to fight little battles all the time about where and how Apple likes to do things.
The worst (?) part is, it affects the users too.
I remember, when I first switched to OS X, asking what I thought were simple questions about how to do stuff. Hey, when I was working in Windows, I could do X. On the Mac, it does Y. How do I do X on the Mac?
The answers I got varied from useless to downright insulting. You can't do X on a Mac. It's just not done. Why would you even want to do X? Y is way better! Just learn to do it the Mac way. Put up and shut up. You'll realize Y was the better way all along. You were wrong to think X was useful.
But doing X has its advantages, I would say. NO! X has NO advantages. X is WRONG! Y is the ONLY way! And, my favourite, if you insist on doing X, then why don't you buy a Windows PC. Clearly the Mac isn't for you.
That's why people hate Macs.