Earlier quoted context omitted.
You're right that the resistance is where the heat is dissipated, but lowering the resistance does not actually change the amount of heat. Transistor switching can be modeled as a step input to an RC circuit [1]. If you integrate the power through the resistor to infinity, you'll see that the value of the resistor drops out. Intuitively, you might think of it like this: to charge a capacitor (or transistor) up to a c…
Ok but again, why do we need the resistors at all? That's what limits the speed at which the capacitor can discharge, so with theoretically 0 resistance you'd get immediate discharge and could go to infinite frequencies, or more realistically as far as the speed of electrons allows for consistent gate switching. To add a bit of troll physics here (but I'm told computers using this sort of principle actually exist), w…
Re: channeling electrons - what you've described doesn't quite make sense. Fundamentally, if you're taking an electron at ground or 0V potential, and changing it's potential to VCC, it requires energy that comes from somewhere. The battery (or power supply) is doing exactly that. As the electrons flow back to the ground, the battery "recharges" them up to VCC potential.
What you can do, though, is put circuits in series between supply and ground. That way the electrons flow through the "top" circuit, do their thing, then flow through the "bottom" circuit. There's no free lunch though, as the voltage across each circuit will be reduced. Nonetheless, this is a common technique for low power analog circuits, and one I've used in the past. It's just not practical or worth it in digital circuits like a CPU.