I have Mac notebooks and laptops that still work fine after over 8 years. The kids use them now, so they still get wear and tear. Macs are built, inside and out, to last.
My Dell is now in its 7th year and still going strong. Never had a repair required. It is sufficinet for my needs and used every day.
The problem is that this says everything about the quality of computer products built seven or eight years ago, but nothing about the quality of computer products built today. Seven or eight years ago, these products were
built to last. But prices have tumbled since then, and the quality of the hardware with it. They're just not built to last this length of time anymore. I'm hoping to get four or five years' service out of my current PC, and will consider myself lucky if I get that. My first ever PC was still going strong after eight or nine years, and only needed replacing because it was technically obsolete.
For the prices they charge, I would hope that Macs are built to last, but it's hardly in the company's interests to do that, considering that Apple have a monopoly on the hardware and that every Mac owner says "you'll never go back to PCs"...