My desktop is 11 years old. It's an i5 3.2ghz quad core, 16 GB of memory, SSD machine that I built from individual parts for ~$850 in 2014. It has been running 24/7 since then. It handles 4k and 1440p dual monitors without issues for all of my programming / video editing needs. The only thing it doesn't do is run modern games.
I only say all of that because I've never upgraded individual parts on it. Every X years I build a new machine that lasts. I've been doing that for around 20 years now. The only thing I replaced once (not this machine) was a PSU that got nuked by lightning and not having a surge protector.
Personally if I were going the laptop route I'd much rather get something 80% as fast as the framework but at half the price (or less). There's a ton of laptops in the $600 range that crush my desktop in specs. Things like a Ryzen 7 7730U (16 threads @ 4.5ghz) with 32 GB of memory, 1 TB+ SSD, reasonable display / ports etc..
Might still be worth it if they keep producing spare parts for a decade or more, every single time my laptop's battery goes dead it's a after the manufacturer has stopped production of that model entirely and it becomes impossible to buy a new one lol.
It's very firmly put together. The thought had never crossed my mind that I needed to worry about parts coming off of it. E.g., the screen bezel is inside the laptop when it's closed, pretty firmly set inside the top lid so it wouldn't catch on anything anyway, and has some decently strong magnets given it's a tiny piece of light plastic.
And if something happens that _would_ take the bezel off, in all likelihood it would just snap right back into place. Since it's designed to come off, it should come off relatively cleanly rather than breaking where it was glued, snapping off some tiny plastic clips, etc that would render it destroyed.
If anything I'm _less_ delicate with this than other electronics. Not that I want to plan on burning money, but knowing that something as extreme as "I managed to shatter the screen" is a ~$300 part and probably 15 minutes of my time to fix rather than "buy a whole new laptop" definitely takes some of the anxiety away. A new touchpad or keyboard are like $50 and 30 seconds to replace. A destroyed USB-C port is $8 and 15 seconds.
I kind of have this desire to replace some pieces on it just to do it because that's the thing, but I haven't had a genuine upgrade need yet. They did do an upgraded model recently and I was excited to see if I wanted to I could just buy the new guts and go. Hopefully that's still the case the next upgrade cycle when I'll likely bite :D
For me, they are great, and I plan to continue to support them. But not everyone is interested in the tradeoffs inherent in their philosophy, and that's also fine.