We can not fill the high tech jobs that work cards and green cards are given for generally. Did you think that low level jobs were thus covered?
When American stop being intellectually lazy and give up easy basket weaving college courses and religious nonsense then perhaps we can get employment down again. High tech jobs spawn many lower tech support jobs. Also manufacturing needs a boost and not too many green cards are given out for that work here in the USA.