Because my two previous laptops were still working fine when their plastic body started to crack and it was heartbreaking to have to toss them away. I managed to changed the plastic body of the second one but the the keyboard broke, then the battery, then the HDD. Now the motherboard has died on me. It was all for nothing. It was a pain to dissassemble each time, fearing to lose screws and to break the old plastics.
I don't know about the rest of the world but for people like me who care about their stuff to be sturdy/long-lasting/repairable, who feel responsible of what they buy and to stop littering the world with trash, I don't how Framework could have done better. I have the second generation, I don't care about you price for specs. It does make noise when compiling but hey at least I get the performance, the rest of the time with my terminal editor, dev server, and many tabs browser ? Not especially noisy and it is never slow.
It's all I wanted and I got it.
Plus I can dream of replacing the motherboard in 10 years with a super low consumption cpu, if all my money isn't going to buying food made very expensive by climate change that is.