> I think the bigger problem is Framework doesn't actually offer as much in upgradeability as it sounds. [..,] Unofficially, many of the laptops I've had I've been able to upgrade even the screen on as well.
The Framework's screen is officially upgradeable, though, and I see that as a strength: while you or I might not blink at doing an unofficial screen replacement for some other laptop, I'm sure most people would be afraid to attempt something like that.
I've also (officially) replaced the webcam (new one is definitely better) and speakers (new ones are better but still meh). When my battery starts to go, I'll replace it with the higher-capacity battery that's available now.
So it's definitely quite a bit more than just RAM, SSD, Wi-Fi.
> The value prop for replacing the mainboard+CPU while keeping the same generation RAM and SSD is really not that high in terms of upgradeability
I agree on the RAM: I have a Framework 13, and my next mainboard upgrade will require new RAM (which is of course crazy expensive right now), as my current board uses DDR4. But I view that as a forced upgrade; if I didn't have to go to DDR5, I'd probably stick with DDR4, and I'm sure it would be fine, even if not optimal.
But I really don't understand or agree with your comment about the SSD. I have a 2TB NVMe drive in my current laptop, and I expect I'll be using the same drive for years to come, certainly through my next mainboard upgrade, and probably even the following one.
> That's just a lot less valuable overall. I.e. you can place your port layouts in any order you want, you can customize the keyboard style and layout,
Right, agreed: I have not changed the layout of my ports in more than a year at this point, and I never changed the keyboard style/layout. It was nice to be able to easily replace the keyboard when my original one developed issues a few months ago (not Framework's fault... it was my cat's fault), at least.
But I think all of this is a matter of taste. I expect there are some people who change out their expansion ports fairly often. It's fine that I don't value that feature as much as I expected I would.
My expectation is that I'll have this laptop chassis for another 10 or so years, probably with 2-3 mainboard upgrades in that time. My prior two (non-Framework) laptops were in the $1800-$2000 range, each of which lasted three years, and had significantly less RAM than my Framework does (those two laptops weren't even offered with 32GB, let alone the 64GB I have now).
My next mainboard upgrade will likely be the cost of that new laptop, given the crazy cost of DDR5 right now (though it looks like I'd be paying Dell around $2400 for a 13" laptop with 64GB; I could probably do the Framework mainboard upgrade plus RAM for $1800 or so). But maybe the next-next mainboard upgrade will still use DDR5, and I'll get a brand-new computer for around $1k. That's a really great value prop for me.
"Most people" don't upgrade individual components of their desktop or spend thousands on their computer either, especially beyond the storage and RAM, so I'm not sure who the average person it's supposed to comfort that it's official vs not to do things as small as upgrade the screen out of cycle from upgrading the rest of the machine. Framework is, unfortunately, positioned in every way for exactly the type of person who would do this (high end, willing to assemble, Linux compatibility, customization - it's all exactly that kind of power user target). I mean I'd like it to make sense, it just doesn't.
Same with replacing parts vs customizing them on equivalent "standard" laptops. I've had to replace the keyboard on my laptops due to failure/damage once in the last 10 years, each time it took less than 15 minutes. Would it be nice if it was 3 minutes? Sure, but how much is 12 minutes really worth paying for and what do I lose for it in terms of the sturdiness problems with Framework.
Barring the decision to go with something like the 395 where standard RAM wouldn't make sense for it anyways (which is why Framework didn't make the RAM modular in the desktop version) there is nothing special about Framework that lets you reuse RAM between upgrades giving Framework an advantage. Every other normal x86 laptop I've ever used has had swappable RAM I've taken advantage of without paying $1800 for even the entire laptop, let alone the upgrade board.
There is some subjective preference in it all of course, but it seems that is just for a lot fewer people than it might have seemed. I.e. I don't see average people buying $500 laptops ever going for this and it almost feels like it has already reached its peak interest in the tech crowd too.