Clearly, measuring future shortages is a challenge. The department uses a series of models to predict where things will stand in the various occupations down the road. The idea is to help people who are investing in their skills now.
As far as the flaws go, I cannot comment on them specifically. I do know that the department is constantly making investments to improve the type and quality of data available. That involves investing in data bases and methods for their use.