This is a complete non-sequitur and a terrible apologist argument for a bad practice. Apple is literally stopping their phones from being recycled to a willing customer base. If there was no market for those phones then this wouldn't be an issue. Also, software is, and always has been, written to satisfy the capabilities of the hardware. If the market decides to stop upgrading, software will continue to work.