@jca2, I think that @Blackwater_Park makes a good point. You get what you pay for. I saw your answer to the question @Jeruba linked to in this thread. If you’re buying a low-cost laptop from Costco, you will not be buying a machine that is going to last for many years. I suspect that’s why your laptops are only lasting on average of 2 years.
But it’s a trade off. There are many considerations when buying a PC. Price is one consideration. I prefer to buy a machine I know I can use for many years. The machine I mentioned that I replaced after 5 years is actually still working well. I sold it to a friend who uses it daily. He is a computer expert and knows how to use machines that others would find troublesome.
When I’m at home, I actually do almost all my computing using a Samsung Android tablet. I surf the web, watch videos, do light computing, use Zoom, and do all my personal emailing. I use it for Fluther. I use my laptop for complex computing like creating spreadsheets, writing long Word documents, and typing things that need a full keyboard.
I enjoy computers. I’m no expert, but I do like to stay abreast of computer gadgets.
I wouldn’t buy a laptop for less than $700. Last year, I paid $900 and got the previous year’s top-of-the-line laptop at a steep discount, because they’d just introduced the new model. I expect this machine to last many many years.