I want to know that the time I spend in class will relate to my field when I enter the job market. I enjoy breadth classes. That does not mean they will help me. A trade school is essentially a two year college that will teach much of what a student has to know to work and skip much of the extra study deemed necessary at a four year college. I do not think that we are or ever will be a trade school, but that does not mean we should be unable to mix more practical implementation into our theory.
Theory is a wonderful point of enterance to any topic, but it's usefullness ends there.
Theory is the basis of all education. We learn the theory then we can proceed to more complicated discussions of the topic. After theory comes implementation of that theory. In the implementation or discussion phase of the learning process something is being left out. I can discuss a topic at length and even have you read many chapters in a fine text book.