I have to laugh at these too. Prior to coming into CS, I did a lot of general labor. I couldn't get machinist jobs or general blue collar labor jobs even though the positions said "willing to train." None gave me the time of day. On top of that, higher paying (compared to most) general labor factory jobs wouldn't even set up interviews. I'm pretty sure I didn't get picked for one job just because I asked what "swing shift" was.
A lot of these companies are liars masquerading as if they can't find people. There are people who are applying, but HR is choosier than most even in the CS field. I really don't get it. Also, many factories do shady garbage where you go through temp-to-hire agencies, promising getting hired on after 90-120 days, then hold you on the leash for 12 months and not hire you.
All these companies can suck it. They absolutely deserve the "shortage" they've created. Most people end up wanting to go to retail or get a degree because they're sick of being treated like a literal personal labor slave who honestly is more likely to be fired on a whim than the average office worker. General labor working conditions are at rock bottom. We traded excessive safety for being treated like robots. Ever tried talking to someone for fun at a factory full of temp-to-hires? You don't exactly get to know anybody. So the system is devised to treat you as a robot. If robot-38273 does not perform, decommission them and get a new robot.