They've lost it long ago.
Apple maps, iOS 7 not getting patched for half a year, iMac has slowest hard drive to date and needs surgery to split open, iPad Air Safari tab reloads...
The user experience isn't what I'd expect for such awfully expensive products. They're extremely good at selling an image, creating hype and the burning desire to own their products. They're not really much different though, in the end.
People post stuff like this but Apple isn't alone. There are quite a few Windows OEM's who have gone the same direction.
I think the problem in general is that we're a caffeinated society who expects instant gratification, and we demand new stuff all the time. A society addicted to consumerism.
I was talking with a friend of mine, and suggested that 18-24 month release cycles would be a lot better but that people wouldn't put up with it. Never mind the tech media who will scorn a company for not updating software and hardware fast enough. After all they earn their money on click bait, and a constant stream of articles. They actually do better business on their end when stuff goes wrong, and if they can't post about stuff that goes wrong or a new product then they write articles about how stale a product or design is.
I think OS X and iOS would be better off on longer than yearly release cycles. And this is true of other platforms as well. But I think yearly release cycles are too short. Just by the time they iron out most of the bugs we get a new OS that has all new bugs (or old ones), and the cycle repeats.
I read one article on a prominent site that suggested 'where is Samsung' in response to the launches recently. They just released the GS5 this spring, and this tech writer was suggesting that Samsung needs to answer with a product 'right now'. Absurd. This hysteria almost of new products, new features, and new hardware is getting us crappier products. The expectations are simply too high, much of it fueled by tech writers, to actually deliver solid a reliable products. Doesn't matter if its Apple or Samsung or anyone else. If we go back to the GS5 launch they had major issues with the camera not working on some models. **** happens to everyone, and if Apple delayed the iPhone 6 to October along with iOS 8 they'd get a flurry of ****** sounding articles directed their way.
And to some of the comments about Apple having the cash to hire more people. Things aren't that easy. Theres not a tit for tat formula for throwing money at a problem. Hiring more people WILL introduce additional problems. In the past iPhone launches weren't always at the same exact time of the year. Sometimes stuff just needs to get pushed back. Throwing fresh bodies (who aren't already Apple employees) at the problem would probably slow things down more than they're worth. Giving the people who already are involved, experienced, and employed by Apple would be of more benefit in my [internet] opinion.
So we're seeing super high expectations by external, and internal demands that are self imposed regardless of how much finish and polish is done. Just gonna launch no matter what. We've seen quite a few companies fall into this trap. Windows 8.0, Samsung GS5, Apple, ect. Probably a lot more going on. Google has issued software fixes for specific issues on Nexus phones. Motorola has, too. And sometimes you can do the best job troubleshooting beta type builds and still never see a problem until things go public. Just the way the world works. You can argue that Apple is worse at this recently but its not like they have not had failures under Steve Jobs as well. Mobile Me is a big one. We still have Mobile Me email addresses under my Apple ID that serve as a reminder.
Edit- Here is the article I mentioned:
http://www.theverge.com/2014/9/18/6385133/the-time-for-the-galaxy-s6-is-now