Part of the issue is there is a lot of dissonance behind the word "programming". People tend to conflate it with "Software development". I think it is more understandable if you consider programming in similar terms to what people mean when they use the words "writing" or "mathematics".
Writing, as an occupation is difficult not everyone can be a professional writer. However people can be taught writing fundamentals relatively easily.
In the same way becoming a professional programmer is difficult, learning programming fundamentals not as much. For whatever reason because of all this dissonance people think learning programming means immediately going out and developing software. Writing isn't taught by cranking out a novel.
You can go to a summer school aka a bootcamp to improve you're written English. I would not expect to become a journalist or an author or copy editor immediately afterwards. Maybe there is some dishonesty on the part of the people who run bootcamps I'm not sure...