Same here. It isn't hard to justify buying something like the Framework 12 in principle.
I have bought multiple Framework computers and I continue to be a fan, not because it is the best in any single category. It is because I want computers to be bought and sold in the vision that the Framework folks seem to have.
When I purchase a Framework I'm not purchasing a single computer. I'm buying a laptop-of-Theseus that I can continue to use throughout the future. When parts get broken, or a fancy new part is better, I buy the parts and upgrade it rather than buy a whole new device.
I also run an operating system that is publicly developed and available.
You won't see these things on a spec sheet or influencer demo.
When I did my research, I found that Framework costs more than the competition across the entire stack, but it's by a fixed amount, $150 give or take. That's maybe a 7% premium for a high-end laptop, but a 30% premium at the low end. Obviously the price gap vs a Neo is even wider.
The question is whether that price gap arises from a fixed cost inherent to better product design, or if it's just the cost of Framework's smaller scale. I tend to think it's the latter.
And I VERY much want to encourage this approach. Laptops COULD be as modular as desktops, and they've proven it with a real machine, not a toy, not a gimmick, not a compliance-car. A genuinely useful piece of hardware that I've been daily-driving for almost 2 years now.
I very much believe in putting my money where my mouth is.
Would I go back to another laptop? Well, if someone else starts making motherboards that'll drop into this chassis, I'd consider it...
I would actually rate Neo having higher repairability. It is simply much better design and built even from a repair point of view. Speaker, Keyboard and Battery are the most common thing for repairing. It is only RAM and SSD that is better, but that is a different set of trade offs with performance and battery usage compromise.
All of which are famously nightmarish repairs on Macbooks, and line-replacable on Frameworks.
I think you're alone in this regard, I'd trust the Framework 8 days out of the week.