Agreed. And there are valuable lessons from tech history here.
Check out this comparison of AAPL and MSFT:
http://finance.google.com/finance?q=aapl+msft
Look at the 10 year view. Apple has been absolutely wiping the floor with Microsoft, from the point of view of the investor. And what has been happening for those 10 years? It's just as you said - Apple had an OS (and hardware) that both a hacker and a non-hacker could love. Sums it up perfectly.
Now switch to the 23 year view. The picture is quite the opposite, up until the end of the 90's. Microsoft chewed up apple and spat it out. Why?
The main reason, I would argue, is that Microsoft welcomed developers and Apple did not. Lots of developers. Big and small developers. Not just IBM and other "preferred developers". An ecosystem was born, and the rest is history.
This is Apple's chance to screw it alll up again.