So I've always loved the idea of module lego brick style computers as a concept. Slab for compute, slab for storage, slab for specialised I/O, slab for graphics acceleration, click click clunk together a computer you've built.
Unfortunately everyone that tries to figure out this runs into the old problem of the interconnects need to be fast, and that gets difficult and compounded by some bright spark figuring out a faster interconnect that is more sensitive so doesn't work well with something that can be easily plugged and unplugged. There's a recent one I saw being advocated by some tech youtubers again recently, I can't recall who. But it looks like it was going to hit that problem darn quickly again.
However some incentive to force computer manufacturers to have less on one board with more daughter boards that can be replace\repaired would be nice.
I read Dell are putting usb-c connectors on removeable boards in the latest gen of laptops. Oh my won't that be good. The number of perfectly good laptop motherboards that have to be replaced for want of a borken USB-C charging port is silly. Port borked, just pop the case and couple of screws to fit a nice little daughter board sweet.
However, that does remind me of the hell I used to have as a field engineer working on the Toshiba laptops a large UK government department had a large fleet of in the early 2000s. Very repairable, and often failing. Lots of daughter broads and so much that could be component replaced. But oh my so many screws of different types and special order of part tear down. Used to take ages and you'd better hope nobody knocked the table you were working on and some of the screws got lost or the careful layout of what went where was disrupted. Fun times with little screw drivers.