I think a good analogy would be the contractor(s) and workers compared to the architects & engineers in for example a construction project.
While the contractor and the workers have the necessary skills to do the actual “work” that is required; say welding, concrete, etc. They lack, obviously with exceptions, the overall engineering or high level view that the engineers and architects have on a project.
This is not to say they are not important, far from it — both roles are important. However, going to “coding camp” in many ways is the same as going to “trade school”, you learn how to do certain things very well but you don’t learn the engineering process.