Most of that is already easily swappable on any laptop granted it isn’t soldered to the board. Not to mention most of that is stuff you would never really need to swap out unless it broke. The keyboard and trackpad on most lenovo laptops ive worked on come out with two or three screws. Its not a big deal to work on.
Framework seems to be solving very few actual problems with mobile computers. The USBC adapter crap just seems like a gimmick to sell computerst to people who apparently need to change their ram and keypads all the time.
They’re not doing anything really interesting especially when it comes to modular GPUs inlaptosps as the only modern spec for that seems to be mxm and honestly I haven’t seen any current gen laptops with an mxm socket.