I try to get to the way/vocabulary you use. It takes 45 mins. on my relatively old dual core to guix-pull (would say 95% of the time compiling).
The way I begin to see it, the problem seems that guix-system itself seems to be considered as latest-drv derivation. I guess I would have prefer that they would become 616 scheme (all?) derivations. I believe they would be independant in the sense that compiling source code to virtual machine does not seems to have dependencies between the files. Sadly, I am a lot more of a thinker than a doer.