I just listened to https://2.5admins.com/2-5-admins-205/, and they brought up a good point that I never thought of before, because I am more of a developer than IT person: when you first provision a server, plan and budget for it to be replaced in 5 years time. It may last 5 years past that, but you’ll be glad that you have the $ (or ₿?) to deal with it when the inevitable failure or irreversible end-of-life comes to pass.