Here in Ohio they can’t fill the gas field jobs because no one can pass a drug test. But that’s a different problem.
Same down here in the SE NM oil patch - an estimated 20% fail and random* drug tests for existing employees catch more.
But there are loads of help wanted ads for skilled employees, mainly trades persons -- welders, machinists, electricians. And IT is becoming more important as companies go to remote technology to collect production data from their remote locations.
* Last year I got called off a job just before the end of the day and told to report to the medical center to pee in the cup. There was a line waiting to do the same.