The problem with a bootcamp is that it doesn't teach theory. You get a good jumpstart on current tech, but if that person doesn't keep learning they won't stay current and in ten years won't have a job anymore.
People who take shortcuts often aren't willing to put the time in later to keep learning.
You get two things out of a CS program in college:
1. You learn how to learn new things including languages quickly.
2. You learn theory so that you understand how to write efficient, reliable and maintainable code.
You don't have to know big O notation to understand that a nested for loop is less performant than a hash lookup, but I guarantee these boot camps don't teach that.
I started as a self taught programmer and then went to college later. There was a LOT of value in doing that.