There's no shortage of talent. If there was a shortage we would see real indicators of a shortage like increasing average salaries across the field, training programs, etc.
Instead employers consistently use bullshit to filter, puzzles without any relation to the job, etc in their hiring. That's a strong indicator that there's no shortage. If employers are making up things to filter candidates, then they have too many options.
If I had to guess, this is probably just more propaganda from the large tech companies to get more people into the field and an increased visa cap, so they can drive down wages.
Instead employers consistently use bullshit to filter, puzzles without any relation to the job, etc in their hiring. That's a strong indicator that there's no shortage. If employers are making up things to filter candidates, then they have too many options.
If I had to guess, this is probably just more propaganda from the large tech companies to get more people into the field and an increased visa cap, so they can drive down wages.