While I agree, quite strongly, about your general point regarding the short memory and ungracious expectations of people at large, I also disagree, strongly, with your dismissal of the problem addressed in this article.
By and large these problems are all man-made and have known remedies. It is possible to be both grateful for the great advances, conveniences, and benefits of modern software and simultaneously frustrated with the very real, preventable, and fixable problems in most modern software.