How does your experience jive with the massive shortage of SWEs we have in the US. We've been inviting an additional ~150k foreign workers each year because there are no Americans applying for the long list of tech positions.
There is a mismatch between employer expectations and employee expectations. Employees expect things like WFH and pay comparable with previous years. Employers expect to do more with less. Inviting the additional foreign workers reduces pressure on employers to engage.