All the "buy quality stuff" people seem to ignore the fact that it's nearly impossible to recognize quality stuff.
I can spend $10 or $40 on a toaster. Both will do the job. One will maybe look slightly nicer. Maybe the $10 toaster will break after 2 years (if it breaks before that, it's still within the mandatory warranty period), then I'm out $10 at worst.
But when I get the $40 toaster, it might be higher quality, or someone just put even worse crap into a nice box and charged me a ridiculous price for it. I can't distinguish those two scenarios. It might last 10 years, or it might crap out after 2 and now I'm out $40.
And the cheap toaster might also last 10 years (mine is 5 years old, so even if it craps out now, the $40 toaster would have had to last for 20 years to be "cheaper"). In the end, it's a gamble, and I'm not convinced that paying a factor of X more increases your chance of not getting crap by that much.
In fact, I've been quite happy with most products, cheap or otherwise, and the occasional disappointment is much less of a problem when you buy cheap.