Never, ever depend of Bureau of Labor Statistics or for that matter any federal bureaucracy to be up-to-date on any subject which is important and critical.
This same bureaucracy told USCIS to ignore postings on social media by applicants for K1-Fiancee visa! That is how Tashfeen Malik, the Jihadi bride was approved by the government, and cost us 14 American lives brutally murdered in San Bernardino.
Okay. So where did you get your “On the other hand, there is a critical shortage of highly educated scientists and engineers with advanced degrees in United States. Those are the type of people we need, not computer programmers.”
Regardless, those are the types of people Cruz (and Trump) are targeting with the expanded H1B Visas.