In the periodic table, going from Vanadium to Chromium, an electron migrates from the 4s orbital to the 3d orbital so that all the 3d orbitals are half-filled:
[Ar]4s23d3 --> [Ar]4s13d5
I understand this occurs because this configuration results in a favorable, lower energy level. Now, my question is: If we go down a period, why does this occur going from Zirconium to Niobium?
[Kr]5s24d2 --> [Kr]514d4
Why would filling the the 4d orbital in this way be favorable (in contrast to the above)? The 4d orbital isn't half-filled now. It would make more sense that what occurs for V to Cr occurs going from Molybdenum to Technetium (that is, 1 element after), so that just like the 3d orbitals, the 4d orbitals are half-filled.
Furthermore, if we go down a period again and look at the "corresponding" elements (Ta to W to Re), this electron migration from the 6s orbital to fill the 5d orbital does not occur at all. The same, further down a period looking at Db, Sg, and Bh.
Why is this? Is there some specific reason why promoting an electron from the S orbital to fill the d orbital becomes less favorable?
I apologize if my question does not make sense, please ask me to clarify.