I had the same on Windows + a SSD. Docker with some Sqlite applictions apparently did crazy writes. SSD went from 100% to 80% in like half a year time or so, when I noticed it. That SSD is still alive, but I had to adapt.
Every additional 'Level' in the flash decreases the overall life cycle. Mind you, oftentimes drive controllers are fancier, often doing things like treating one of the sections as a less dense flash type to improve write cycles, and keep/move longer held data into the regions treated as QLC.
But, that means that some heavy write patters will indeed wind up worse on a modern drive than the better MLC/TLC models.
By the time I left they were shipping appliances with SSDs that were predicted to have lifespans longer than the longest hardware support you could buy from the vendor (longest hardware support contract - seven years). Hundreds of thousands of writes per second, every second, for 7+ years, uninterrupted.
The SSDs from the previous gen are rated for something like 40Gb writes per day for 40 years i think.
Iād guess the battery will fail first, then the keyboard or screen hinge, then the logic board. But thats a pure guess.
I reckon the biggest risk is that all in one logic board, anything fails and you lose your HDD.
Obsolete, who defines that?
I'm typing this on a MBP 2015. Still works perfectly fine (I did have screen replaced under warranty). Battery is replaceable on this machine, its sitting at ~85% capacity with 500 cycles. Apple hardware tends to have good resale value, too.
Performance-wise, hardware tends to last longer and longer. Repairability-wise, yeah, that's a can of worms of a discussion.
The permanently soldered in SSD that has a finite amount of writes.
Saving $200 on RAM up front could get wiped out if you kill your SSD prematurely with constant, heavy swapping.
Here I see the fast SSD speed as a negative - making it painless to do something inherently dangerous towards the lifespan of your SSD.