This is already happening. Remote roles are getting the cream of the crop while in office roles are getting the left overs.
People that are good and know it are not applying to in office jobs. Why would they sacrifice an additional 5-10 hours a week for no more pay and shitty open offices?