I think that regardless of whether you attend a bootcamp or a four-year university, the fact of the matter is you get what you put into it. It's absolutely possible, and maybe not uncommon, for someone to complete either program and learn very little. Simply completing a program isn't going to make someone a competent programmer.
It's the responsibility of the educational institution to provide up-to-date, accurate, and thorough information, and it's the responsibility of the student to make sure they understand that information. There are so many resources out there to help people learn to code, and I feel very strongly that if a person puts in the time and energy to really understand and practice what they're being taught, they can finish a bootcamp with a really solid set of entry-level skills.
I also think you have to be careful what program you choose. I think there are some really solid bootcamps out there that can help a person with enough grit and determination land an entry-level job, and then there are some programs that seem to promise what they can't deliver (I'm looking at you Udemy "Complete Web Developer" code-along videos).
I agree, to be successful you need to be determined and seek out as much help as you can get to get the most out of it. I think it's a true test of whether you want to pursue development as a career.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.