I agree when it comes to the laptop batteries making it hard to replace them. But I do think that processors, memory and ssds fail a lot less often than hdds. However it’s not a reason to not make their M-something SoC modular. They need to be close together? Sure make sockets for all the parts close to each other… but they wont.
The more steam deck and proton get games working on linux, the less need I have for this bloated windows.