Nobody cares about which hole or which electron is responsible for current. That is, the electron flowing from the battery does not complete the circuit, everyone can see that. Most people do not care about the WIP (Work in process) or all the electrons that are in the wire, we only need to know about how many move into the wire and out of the wire. Also, if you think about a material like a free atom in space, you are completely wrong about the Fermi bands of conduction. Materials behave much more differently than free atoms. Therefore, look up metallic bonding, conduction bands and various other concepts in solid state physics to explain the details of electron flow if that is what you want to know. Fortunately, Engineers learn how to lump concepts that describe a system well enough that it can be used as a basis for a design that solves a problem. They do not need to know exactly how an electron moves through a wire, they just need to know that electrons move into and out of wires at a reliable rate with pre-determined effects. if the existing model does not meet their needs (as in the high-voltage ion implant concept above), additional factors must be included like the counterflow of positive ions.
No need to make anything more complicated under the guise of being more correct than it needs to be.
No need to make anything more complicated under the guise of being more correct than it needs to be.