I get that there's an argument to be made that the iPad OS's problems are due to over simplification, but I don't think that's what the article is saying - as I read it, the author is asking for fixing bugs and refinements. I think it hints at the core problem though: The OS designers are attempting to have it both ways. Is it possible to cater to both power users and novices equally well? I personally doubt it.