In NYC, GA conducts nighttime Meet & Greets with their "graduating" classes. As an employer, this is an efficient way to recruit. I attended one a couple weeks ago and thought it was fairly well organized. If GA can help people get placed into companies, then that's a huge advantage / differentiator for them versus online-only course providers.
So without speaking the quality of the classes themselves - GA specifically, or the concept of online v. in-person - this is a perspective worth considering before slamming the in-person education model altogether. Execution of the actually classes is obviously a separate discussion, but as I said one I'm not prepared to address.