survivability vs planned obsolescence defective by design