In all fairness, most Apple users are technically illiterate (hardware-wise). And running upgradeable machines to optimum efficiency necessitates running a redundant setup, e. g. the main bird and a compatible support unit, usually an older one, but capable enough to take over relatively seamlessly for a while, enable diagnostics, facilitate maintenance, and so on.
Most Apple users have only one computer, with their secondary machine the iPhone, itself a neutered simulacrum of a pocket computer, just good enough to do some basic outsourcing of troubleshooting, and to place an order for the next computer of course.
People who gravitate to Frameworks offerings, or similar machines, are just of a completely different mindset than the typical Apple customer. As evidenced by threads like this one. That's also one of the reasons why the F-12 was a misfire. You don't "half-ass" machines built for long-term support. And in this climate, an entry-level LTS machine that's supposed to become popular needed and needs a different approach. Which begins with the form factor.
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.