My guess why the range digits drums are operated independantly is that this way they can be set to any value as fast as possible.
For example, if the range were to change from 999 to 000 (like when the DME is lost) and the drums are linked then they would all have to wind all the way down, making the lowest digit spin 100 times.
With independant drums each drum would need to rotate no more than one turn.