

You’re right about memory limitation during compile time. my concern is the updates. you need to update system from time to time and doing the cloning might not be very practical.
Gentoo started providing binary packages (pre-compiled) for some software (that are common enough and take long time to compile).
Another thing: gentoo allow one computer to compile the packages specifically for another computer even if cpu architecture is different. that second computer then simply pull the compiled packages and download them.
https://waldolemmer.github.io/guides/gentoo/cross-cpu-binhost/


Same here, battery running for years with no noticeable degradation