There absolutely is no shortage. The distribution issue is taken out of the picture by looking at large firms like Google and Apple that can hire broadly. Google prides themselves on their interview system that has a high false negative rate. If there were any kind of shortage, they would probably be desperate to improve their hiring efficiencies. They are most definitely not concerned with that. On the other hand it is always in the buyers best interest to bitch about a "shortage" especially when they have regulatory influence. Why wouldn't they want to lobby for anything that can bring supply prices down? The day you see blog posts about Google or Facebook streamlining their interview processes (for both type I and II errors), I'll concede.