That would become a meaningless effort security wise as time goes on. The drivers and firmware will become outdated. OS updates are necessary but not sufficient. I get the e-waste / enviromental argument, and I think its very warranted to criticize OEMs for not providing long support times in the past. Apple and Google do this well in recent years, luckily.