paxys parent
And it isn't just about upgrading for better specs. I'd wager the majority of people's laptop replacement cycle is triggerd by a single part dying (screen, hard disk, keyboard, hinges, PSU), the device being out of warranty, and the store quoting more for the fix than a new device would cost. Being able to purchase the $50 part online and do the repair yourself will probably save the average person thousands over a 3-5 year span.
Most laptops I know have lasted 5-7 years and then been replaced. It's totally unclear to me that a single part would have changed any of those replacements.
I'm curious if you have a different experience where you ditch a laptop after less than 3 years because a single part has broken as you imply.
I did that once when I created a pressure mark on the screen via mishandling, bought a replacement only to find that it didn't fit due to some kind of nuance in the model name - never found the correct part.
I passed it down to family and bought a new laptop, as my attempt at repairing also damaged the plastic parts which were holding the bezel in place.
Overall every laptop I had suffered mechanical damage of some sort and occasionally it was just something I had to live with, as I didn't want to chance e.g. soldering.
With my Framework I know any regular repair is a 30min job, as I assembled and disassembled it several times already.