The problem with Apple, and I've said this for ages, is that Apple is fashion. It's a status symbol, Sony used to be that same way, and look at it now. It had similar business verticals, pushed the same proprietary nonsense instead of adopting what the rest of the industry is doing and they were drowned as they began to expand their portfolio of devices.
Apple makes great quality devices, but Apple also enjoys massive hardware margins. Hardware margins diminish with time, no company has successfully escaped it. So the question is, at what point does Apple go out of style?