It's definitely a mix. I have clear memories of some of my project-based courses/labs from school and would have had a poorer education for them not being part of the curriculum. But I also think it wouldn't be a very good curriculum (and presumably not an accredited one) if I mostly didn't do much beyond hacking around in machine shops and labs.