>> but as soon as you threw any real world problem that required any deviation from their established lane they completely floundered. Eventually we just started filtering out anybody with that background.
I don't think this is the measure of people new to coding.
If 40 people have gone to the trouble and effort and cost of doing a bootcamp and not a single one of them is good enough for you then maybe it's you who are wrong.
The correct measure for people new to coding is work ethic/effort and enthusiasm and energy and friendliness and ability to communicate about ordinary non technical things. Pretty much nothing else counts. If someone works really really hard at learning to program then they'll get there eventually.
Tell me who it is that starts to learn to program and can instantly "get real world things done"? It would make no sense if someone was both new to programming and also could "get real world things done".
People develop their ability to get real world things done over time - it means nothing if a newly minted programmer comes out of the gate without an impressive ability to get "real world things done".
Programming starts with fumbling around finding your feet, then struggling with syntax, then after lots of enthusiasm time energy practice and effort people develop the skills to get stuff done.
So sorry I do not agree with your assessment of 40 coding camp graduates being unemployable - you just don't know how to assess brand new programmers.