There is certainly a geographic shortage at least, right?
Perhaps those people in the UK need to move to a location where their skills are more in demand.
> Perhaps those people in the UK need to move to a location
It is very difficult and tedious process to go to work from EU to US. Also, most EU residents don't even want to live in US.
It's a lot easier than from most of non-EU world: at least you can hop on the plane for a job interview without fussing with visas.
If one can't be arsed to move there's always an option to remain unemployed.
I'm not so sure that those 13% unemployed are really good.
Remote interviewing is easy now. We have Skype, hangouts, etc.
Second, the relatively higher salaries we get out here are driven by two things: 1) the number of companies competing for talent and 2) the artificial scarcity induced by how they define the arena of competition (over-focus on "CS fundamentals" and under-focus on engineering fundamentals).
Supply being unable to fulfill a large amount of demand is the definition of a shortage.
Once you consider the consolidation of the web into a few companies, and the news every week of another company outsourcing jobs to low cost locations, it's clear we are near or passed "peak tech" in the West.
People paying for training should look into things that can't be outsourced.