To add a data point here, my Framework laptop is 3 years old and I have no plans to change the mainboard anytime soon.
Also, you don't change its motherboard, you change the mainboard (for my laptop, it's the CPU/integrated GPU + memory sockets); this is unlike changing the entire computer. Then, you can reuse the replaced mainboard as a server if you wish to.
This pales with my experience using a Macbook Air whose motherboard failed. I did have to replace the entire computer.
Also, you don't change its motherboard, you change the mainboard (for my laptop, it's the CPU/integrated GPU + memory sockets); this is unlike changing the entire computer. Then, you can reuse the replaced mainboard as a server if you wish to.
This pales with my experience using a Macbook Air whose motherboard failed. I did have to replace the entire computer.