To add to your point, I was made aware of a tech role at a financial firm in downtown Chicago (dev, infra, and infosec experience required); $300k-$400k total comp. Can't compete against that if you're in Chicago and only sourcing Chicago talent.
we all win with the services and products these companies offer, and that's why they can do that.