It's an open secret that all our gadgets are designed to have short lifespans, but is it entirely tech companies' fault?