This will happen with Uber + self driving cars. Car capital will just concentrate, and we will all rent it went we need it from well organized network of company cars.
I think the advantage of these programs is the external motivation. Not everyone who wants to learn programming is internally motivated or disciplined enough to do it on their own.
It could be that they love programming but they learn best in the competitive interactive environment offered by a place like The Flatiron School. There is more than one way to learn programming and the ways are not hierarchical, one may work best for one person, but would fail miserably for another.