It is why we have chronic shortages of expertise in some software domains even though they are extremely well paid as specialties.
The teach people to code movement, for whatever reason, portrays itself as being something everyone can and should "break into" in 10 weeks.
edit: Just realized the conflation between "get hired as a software developer for six-figures" vs literally "make learning how to code accessible for all". The latter makes way more honest sense.
I'm a big believer in the apprenticeship system, but I have found it to be profoundly unpopular, with software engineers (in the US), as can be noted by the reaction to my comment.
I consider my software engineering to be as much craft, as it is, vocation, and I had some good mentors.
He has his own business. He's a one-man shop, and damn good.
If you are at all familiar with The Trades, you know that they have the apprenticeship system, which is a hell of a lot more intense than any bootcamp.
My plumber has a nicer house than I do.