Apple's upgrade cycle (for me) has moved from 4 years to ~6 years.
Maybe upgrading the RAM or HD could be useful, but wear and tear on all components is a bigger concern for me than just one. My laptop is a critical part of my life. I can't risk being out of service for a week while parts arrive.
Its like buying a car... you can repair and maintain it to 200k miles, but the reliability will go down as more things break. Or you can buy a brand new machine to reclaim your time.
You are probably correct, but... there is still higher risk of unplanned or extended service time as the car ages.
For example, my 2018 Honda fit has a part recall. The service center needs the car the entire day and the tank to be less than 25%. This isn't something new cars would have to deal with.
Maybe upgrading the RAM or HD could be useful, but wear and tear on all components is a bigger concern for me than just one. My laptop is a critical part of my life. I can't risk being out of service for a week while parts arrive.
Its like buying a car... you can repair and maintain it to 200k miles, but the reliability will go down as more things break. Or you can buy a brand new machine to reclaim your time.