You are exactly right! So why give up one of the biggest trump card - locality, and allow free access for other people from around the world to your job market because you want to work permanently from home.
How does requiring staff to come into an office stop a company from hiring remotely globally? The only solution is unionization and nation state regulation. If you don't have labor representation, there are no controls on corporate behavior besides shareholder interests.
You're spot on and I totally agree with you. But pushing hard for remote work might backfire for current IT folks. If bosses get comfy with everyone being remote, they'll wonder why stick to local talent when they can hire from anywhere in the world.
Sure, companies can and do hire globally, but at the same time managers still want most of the people to appear in the office from time to time (for whatever reason). But if IT guys demand working permanently from home, then it changes everything. Suddenly, being local doesn't cut it anymore, and the job could be done by someone halfway across the globe. Be careful what you wish for; demanding remote work is a double-edge sword which could make lots of positions way less secure.