Ah, the old "shortage" "issue". More likely, there is no shortage - just a shortage of engineers willing to be paid the low wages most likely on offer at these companies
I've given the advice to many associates to hold out for a job they actually want in their field. Waiting for a higher paying and more satisfying job is worth being unemployed temporarily, especially in tech, where you can be assured the job you want does exist.
That's a very bold claim. I (and I'm sure many other people) have been looking for decades.