I think component complication for planned obsolescence is much more of a thing than programming something in X years to kill itself.