A computer program does what you tell it to do, not what you want it to do.
We must design products with their end-of-life in mind from the very beginning.