it’s so idiotic of these companies and short sighted. The whole of the US and Canada is a much better recruiting pool for talent than “the set of workers who live in or can manage to relocate to Seattle or Toronto and then commute 4 days a week” which is a drastically smaller number.
And anyone with - a partner with a career, children (especially in cases like divorce where custody is shared), caregiving responsibilities for others (older parents etc) unless local won’t apply