On the other hand, I have seen, repaired and worked on many industrial machines, 50 and more years old that with the addition of some newer controls and were much cheaper and more productive than most new ones that had to be changed every few years. Same with cars, had a 66 Mercury pickup and when my boss wanted to buy me brand new one just to see my crushed, I refused and told him that my pickup was 30 year old and would run 30 more and a new one would be dust in that time. Same with computers and OSes if it works and does what needed keep them and let them do what they are supposed to. There's a 386 with Win 3.1 that I recently repaired, happily running a saw mill operation and there's nothing new that could replace it. So I found 2 more of the same MBs and video cards and gave it to that friend of mine so he can run the operation many more years.
When I read that you repaired an Intel 386 based PC with Windows 3.1, I couldn't compute! Holy crap! Was there literally nothing newer than the year 2000 that could had been used? That makes me so curious....
But I agree, certain machines can be used WELL past their sell by date. My car for example, is 23 years old and for the past few summers I've been working on repairs, restoring it, cleaning it, and replacing things in it to last another 23 years and more. It makes me laugh when I see adverts for cars that have an "Eco" option for the drive mode. Oh please, my car has TWO eco buttons, one for the transmission and the other for the AC compressor. Even some newer cars these days actually have some design of mine, a swooped hatchback five door sedan.