When I went to the first semester of engineering school at the University of Wisconsin - Madison, there was a class called Engineering Professional Development 160: Introduction to Engineering. One of the early class sessions was a lecture from a guy at a power tool company, making some kind of jigsaw or handheld cutting tool. He explicitly told us, paraphrasing, "You don't want to make your product too reliable, bec…
I also studied engineering and I think your professor missed the point. You don't overengineer stuff anymore nowadays, not because you want to scam your consumer out of money (aka planned obsolence) but because the design tools got better and every gram of metal or plastic and every screw and every operation like welding, glueing and so on costs money. Nowadays simulation tools, new manufacturing processes and experi…
But, of course, failures are statistical. Worsening the quality of the most over-engineered part is usually beneficial, since in most cases you're paying for nothing, but occasionally that'll still be the part that gives out. So you come out ahead by making a more cost-effective product even while failure rates rise.
Of course, that's where the article's point about insufficient competition comes in... Standardizing quality throughout the device is sensible, but if those savings aren't passed to the consumer then they're losing money.