I completely agree. I did my undergrad and grad studies in philosophy, specifically focusing on contemporary and symbolic logic, before joining a six month bootcamp. Before the bootcamp, I had at least six months of development experience. Would I do it again? Absolutely, the bootcamp gave me discipline, a network, and a schedule to fill the gaps in my development experience. Did it teach me computer science? No way. We spent a week on it and hardly covered bubble sort, quick sort, and binary search. Although I have only touched the surface of computer science, I view it as an extension of my training in logic, and philosophy as an abstraction of pure mathematics. I know that if I want better jobs I will have to continue to learn algorithms, data structures, architecture, etc.
Bootcamps can direct an analytical inclination, but rarely, if ever, create it. I am not at all sure that the conclusion is that bootcamps are ineffective. The issue is not with bootcamps as such, but with those who believe that the hard work is done by just showing up for lecture or doing the minimum in homework. I like to think that bootcamps are just an extension or tool to employ as an autodidact.
There has always been a divide between those jobs which require a more rigorous foundation and jobs which need someone to bang out some semi-workable code for a website. Bootcamp grads are often under the wrong impression that they are qualified for the first type without some experience doing menial tasks.