I think most of the statements in the article are true, the problem is there is not (right now) a superior alternative. Yes, Microsoft is trying with the surface, Linux I'm sure has come far, but there is simply not any alternative that can realistically compete with the Mac platform right now. There is simply no pressure on Apple to dedicate further resources to this area, because there is not much for them to gain.…
but there is simply not any alternative that can realistically compete with the Mac platform right now
I think you forgot to add two important words: for me. Other beg to differ for a variety of reasons.