have we designed our own obsolescence?