The discrimination against different learning styles is a bit off-putting. Just because some folks can just read and self learn everything doesn't mean everyone can. It also doesn't mean those people aren't capable.
I am not a parent, but I've definitely found as I've gotten older it's harder to self learn sometimes. Having structure and some guidance can make a world of difference.
A good example I had not too long ago was having to go back into Java, something I hadn't written in many many years. Syntactically, I could write basic logic. But I didn't have any feel for how a project should be structured, what sort of libraries exist, and a lot of other things I know implicitly from languages I am working with regularly. I had a friend (who actually happened to be a bootcamp teacher in a previous life) spend a couple hours with me just going through the basics over a screenshare/voice chat. I picked up more in those 2-3 hours than I did in previous 2-3 weeks because I had someone who knew what they were doing, could answer questions, could anticipate what I might be thinking next and could guide me.
A good teacher can be infinitely helpful to learning something, even for someone experienced (I've been writing code for over two decades now). I can't imagine how much more helpful a good teacher could be for someone who is just trying to start learning. We shouldn't be discouraging this style of learning, we should be seeing how to make programming accessible to everyone interested in learning.