I think another problem is that many buyers do not know how to determine or judge the quality of the products they purchase. Many of my friends buy cheap, low quality tools such as poor quality high speed drill bits. Then they wonder why the drills burn up the first time they try to drill through low carbon steel. Of course the biggest problem is that most consumers want the lowest price plus quality; you just cannot have it both ways.
I find that better quality products last much longer and actually become the better value. It takes some people a long time to learn this lesson.