The first paragraph of my response was addressing the notion that anyone can become a professional software developer (regardless of 12 weeks or otherwise).
The third paragraph addressed the notion that it can be done in 12 weeks.
Immersion programs don’t work because ultimately it takes a great deal of practice writing software to achieve any measure of competency. We’re talking about thousands of practice hours. How many practice hours can a bootcamp provide? A few hundred, tops? I doubt they can even provide that many.
There is no way for a bootcamp to rectify this unless they can manipulate or warp the fabric of time.
Thus, when a student graduates from a bootcamp, they will still be essentially a beginner. A better educated beginner, but a beginner nonetheless.
Any employer that hires a bootcamp grad basically has to allow them to train on the job, to practice until they become competent. It still requires many, many practice hours writing software…far more than is possible in 6 months.
A good analogy is learning to play the piano. To become a competent pianist requires thousands of practice hours. There is no way to compress that much time into a piano bootcamp, even if such a bootcamp was possible.