Well yes, of course, however as a percentage of people writing code, how many write in a traditional compile-once run-many language which are large enough projects they take a significant amount of time to compile.
When dkms recompiles one custome module I use on an 8 year old laptop it takes a few seconds. Even when you're working on projects that take a long time (say on ffmpeg), you're not typically recompiling the entire thing each time. On the other hand doing a full build for all architectures takes hours on a desktop, so is far more sensible to ship off to a build service running elsewhere on the network.
Large scale compiling on a desktop machine feels like a fairly niche problem compared with the vast majority of "code" written today.
When dkms recompiles one custome module I use on an 8 year old laptop it takes a few seconds. Even when you're working on projects that take a long time (say on ffmpeg), you're not typically recompiling the entire thing each time. On the other hand doing a full build for all architectures takes hours on a desktop, so is far more sensible to ship off to a build service running elsewhere on the network.
Large scale compiling on a desktop machine feels like a fairly niche problem compared with the vast majority of "code" written today.