As an American, I've heard way more stories about endless application for white collar jobs going nowhere than white collar jobs not being able to be filled (unless we are talking about something specialized and niche.). American companies have no problem selling out their own citizens for their shareholders.
That is pretty much the definition of staff shortage, yes.
I think that's their point, that if the jobs being taken by Brits are ones without anyone in the US able/willing to fill the position then the headline of "stealing jobs" is a bad one.
This isn't an issue of someone not being able. It's an issue of anyone WILLING to do it for shit pay.
That's a load of horse manure and you know it. They can easily find people. The problem is they don't want to pay.
Sure, but they will pay Brits enough to do it.
That's my point. The Brits aren't "coming for your job".