Because MacBooks can't be easily fixed by end-users or upgradeable.
It feels like a solution looking for a problem.
If that laptop had been a Framework laptop, I could have just ordered the part, swapped it out, and moved along.
Being able to upgrade components also lets you buy at a cheaper price initially and then grow it to suit your needs later. Also the laptop will be probably end up being usable for a decade or more.
I recently upgraded my 2015 MBP's SSD from 256GB to 1TB (it's the last upgradeable macbook). It's great to get a significant speed boost on read/write times and more disk space. And it only cost me about $100-150 to make it happen.
The 2015 MBP is still fast and snappy for my purposes, it's hard to justify getting a new laptop yet.