I'm pretty sure what happens in reality is that someone makes a crappy product and then the warranty claims keep coming and because warranty claims cost them money, they keep improving the quality until the warranty claims stop coming. It's not that they wouldn't improve the quality, it's that the bean counters don't see it in their spreadsheets and thus no time is allocated to engineers building the next revision.