"I think it’s reasonable a computer should last between 3-5 years"
Unless it comes from Apple, who seem to not know what a computer is and have shocked their loyal fans when they said that "PC" users are to be pitied as they end up with machines that are 6 or more years old!
https://ifixit.org/blog/7998/sad-apple/