Would you pay 10x more to have something that lasts 100x or even 1000x longer? The upfront cost is higher, but the TCO is ultimately lower. IMHO it's ultimately a form of planned obsolescence. This becomes even more obvious when plenty of expense is spent just on "engineering" to deliberately reduce lifespan.