I respect the authors' thoughts but I think that he is utterly mislead. Crappy software (eg windows) has always exceeded hardware capabilities. Buying the best (and most expensive) is a dead end. You will both pay too much and still have the same bad experience, only a little later in the future.
I would argue that all that is needed is that casual users demanding what they pay for, eg a system that works.
I would argue that all that is needed is that casual users demanding what they pay for, eg a system that works.