Yes, yes, yes. You’re reiterating the point I made.
I blame a lot of the issues and failures with programming on the very fact it’s led by engineers. As soon as we have coding structures that can adjust to different types of people with different levels of education, we’re in better shape.
But for the price of a used computer, or for a Raspberry Pi, people can pick this stuff up with not much education. Most programming doesn’t need to involve complex maths or the creation of a new AI. It’s low capital intensity and potentially high outcome.
Imagination + effort goes a very long way.
I’m not saying it’s easy, or obvious when you’re stuck in unemployment oblivion. But it’s a choice. And for that matter, one I’d happily make. In point of fact, I’m on the verge anyhow.
And as to your point on inclination to education. Ouch. Anyone without a job and kids to feed will be pretty available for any kind of opportunity you can provide them, and they’ll try hard at it.