I think the current status-quo of devices like laptops is unsustainable. For example just because the CPU is a bit slow doesn't mean the RAM, GPU (If Applicable), PSU, Motherboard, I/O Ports, Display, Speakers, Camera, Keyboard, Trackpad etc should go too. The way it's currently done is so incredibly wasteful and peak capitalist (Hi Apple 🫠).
So I'm 100% on board with Framework's goal and, if it is financially feasible, you should go with them. Software is infinite, hardware is not. But if Framework's is a bit too steep then I'd go with someone like System76 just because I don't want to fuel the fire of Big Tech.