Sounds like a giant sucking sound of programming jobs departing to lower waged labors. Then higher waged laborers will need to lower their wages to compete.
Economists call that a comparative advantage and a net win.
If you’re claiming an equilibrium point will be reached, then I think the equilibrium point will be $40/hr for Senior, $30/hr for Mid, $20/hr for Junior.