The argument is always, "well there is always trade school" and that's true....for some people. I have the utmost respect for people doing trades, and the thing that most people skip over in this argument is that it is hard and often brutal work. Pulling cable is hard, building cabinets is hard, cooking food for 400 customers is hard. It can be absolutely crushing on the body, and not everyone can do it.
People going into extreme debt for a shot at an OK life is a massive problem, and personally, I don't think its fair to just say "well you should have thought about that before." I agree, they do need to take some responsibility to think things through, but at the same point, we as a society need to leverage their intelligence and work ethic, and give them a path forward in life. We don't do that now for the majority of cases.