Here's the thing though. Not every one needs to a coding super genius. If they want to learn more, they can go back to a school and learn more.
Sometimes companies don't need a building full of super smart programmers that can do anything you can imagine. Most of the time what they need is someone just smart enough to maintain the code and do basic bug fixing. Not everyone has to be at the top. Not everyone has the mental capability or even desire to be at the top. Plenty of people will be content enough with a coding boot camp and plenty of employers will be ok with someone whose background is just a coding boot camp.
Here's the thing though. Not every one needs to a coding super genius. If they want to learn more, they can go back to a school and learn more.
Sometimes companies don't need a building full of super smart programmers that can do anything you can imagine. Most of the time what they need is someone just smart enough to maintain the code and do basic bug fixing. Not everyone has to be at the top. Not everyone has the mental capability or even desire to be at the top. Plenty of people will be content enough with a coding boot camp and plenty of employers will be ok with someone whose background is just a coding boot camp.