I think we need to be a bit careful with holding Steve Jobs up as a shining example of what Apple needs.
Steve made mistakes. Plenty of them. Everybody makes mistakes.
Apparently when Steve died there were several years worth of future products in the pipe.
Either way, it is irrelevant. He's gone, and he isn't coming back.
Whoever leads Apple needs to realise that they are alienating the power users, which are a pretty vocal and influential group. The results of this may not be seen for a few years (as that's the typical replacement cycle on hardware) but they will be seen.
They're alienating those who previously bought (or recommended) apple because it was a pretty safe bet for the machine to be pretty "hassle free" for several years.
Hardware failure after several years like the discrete GPU (typically outside warranty) is one thing. Yes that sucks, but if it is out of warranty, the machine has "done its time" and failure after that is bad luck.
However a machine that
repeatedly needs to go to the shop for repair
inside the warranty period is entirely another.
The idea for many users (including most businesses with a sensible hardware life cycle policy) is that you can buy a machine, get a pretty much pain free three years out of it (because 3 years is a typical asset depreciation cycle for computers for taxation purposes) then sell it and move on to the new one to maintain that experience.
These machines are failing far too often inside that three year period. It doesn't matter that they are getting free repairs. Free repairs is the bare minimum this problem should be getting, but free repairs don't get you your time back.
I get it, fixing the problem (other than a free replacement temporary band-aid) may not be something Apple can do in a reasonable time frame or at all. But the end result is that customers who are repeatedly affected (and there have been plenty) are going to have a bad customer experience. Apple need to figure out how to fix that.
[doublepost=1529905690][/doublepost]
This. All of the sudden you have people here saying that 3 years or 4 years is an acceptable lifespan for a keyboard. Sure, if you're typing 10 hours a day, every day, on a laptop, outside, inside, a touch of acetone (nailpolish), etc.
All of my keyboards get a pretty severe workout. 10 hours typing per day has never been an issue.
I type over 120 wpm, and i use my machines for at least 6-8 hours a day most days.