Can you explain more in these two points of programmed software?
Sure. In household machines some software could expire certain functions after a certain date. Normally small things like illumination of control panels or power lights staying on all the time. Annoyances to make people replace the item. Modems and switches that would slow down or disconnect until rebooted.
The customer would justify such things as safety issues due to heat or meeting federal energy conservation goals.