TBH this is more a limitation of AMD and Intel as they don't sell and let you use/mod sockets on mobile CPU's or I would imagine that framework and some other companies would do too.
This doesn't even work on desktops since AMD and Intel change up sockets more often than every 10 years.
Then what are you complaining here?
It's just a matter of stating the obvious, that buying a laptop with the idea that you're just going to slap a newer and better CPU into it years later is a waste of time when that doesn't even apply to desktops after 4-5 years.
Just since 2016 Intel has released for desktop and ignoring server sockets
LGA 2011-v3
LGA 1151
LGA 2066
LGA 4189
LGA 1200
LGA 1700
LGA 1851
Meanwhile AMD has released, again ignoring server sockets
AM4
TR4
sTRX4
sWRX8
AM5
sTR5
And that's ignoring chipset compatibility issues, old slower RAM, etc. even if you could slap a newer CPU onto a 10 year old motherboard. It's a stupid fucking business model for a customer with a brain who has the vaguest understanding of the problems with this crap.
You can mix and match everything on a framework 13 pro with a framework 13 except the battery as it needed a bigger chassi. You can take the display, mainboard, keyboard, ... of the pro put on the normal and vice-versa
Or you could just buy a laptop from any other manufacturer with the display, keyboard, etc. you want the first time, and accept that this device is going to become obsolete instead of buying a framework 13 pro with the hopes and dreams that you'll be able to "upgrade" it years later.
Hell, I can't even buy a framework 13 pro right now because it's on fucking preorder shipping supposedly July for AMD and August for Intel. And then their regular laptop 13 series at least for Intel is a generation behind what I can buy from Lenovo in stock right now. ooh, I get to pick if I want an extra USB-C port or an HDMI port, whoopdeedoo, if I need HDMI I can just use a USB-C port replicator.
edit: A framework laptop 13, with an intel ultra 7 155h, and only 16GB RAM 512GB SSD because that's not customizable(wtf?) is $1400. I can get a thinkpad t14s with an ultra 7 258, 32GB RAM and 1TB SSD for $2200 with a 1 year on site warranty. If I DIY the framework laptop 13 to get that same ultra 7 155h, 32GB RAM, 1TB SSD, 2 USB-C 1 USB-C, 1 HDMI, the only display option available(so much for customizability on these things), the fucking power adapter, and no windows license to save $140/$200, that's still $2130. So for $70 less than the lenovo I'm still getting a last gen CPU, and not getting an on-site warranty.
wtf is the point of this company? You'd never buy this product for a business, and even self-employed still shouldn't buy it. It doesn't make sense from a performance perspective. The DIY novelty is hilarious because again... no upgradeability years later. Half of the options aren't even really options like what, you're just not going to buy a keyboard and display because you were going to run this headless anyway? Go buy some micro PC from lenovo/HP/dell etc then and it'll take up even less of a footprint than a laptop. This is a solution looking for a problem.