At the end of the day things have a design life and Apple does offer pretty good support – and if we do indeed see newer handsets receiving updates for longer the authors argument ends up kind of being negated. If people were willing to pay for software updates after a certain number of years it might be viable but ultimately the author kinds of expect everyone else to support his phone without offering much in how he'll pay for said support with something that can tangibly be used to pay rent. And so it's probably easier the author just buys a new phone and remembers to turn the old one in for recycling.