But in that 5y time-frame the SW part is the one that is the most problematic.
It would be nice to be able to replace the ROM easily after the EOL of the device.
Will self-regulate itself immediately, as then incentives to have longer life is real and you cannot force customers to just buy another device because you decided it's time.
By "replace ROM easily" it means that one has the access (keys) and documentation to do it.