Liberal arts schools provide perspective, while business schools help students think strategically and quantitatively. Some of my best friends do not agree with me, but I believe that there is not enough emphasis on solving real world problems in conventional, formal education. This is the case in the public school system, and is even true in private business schools.
Some education startups are emphasizing practical application more in their curricula. For instance, new online schools that reach coding will even hire their own students, eating their own dog food, if you will.
Teaching entrepreneurship is hard. Babson, where I earned my MBA, prides itself on its history and innovation in the area of entrepreneurial thinking... But no matter what, though, schools will always lead with the lesson, then deliver the test. The best thing most business schools know how to do is be a simulator.
But business school has to be controlled. After all, how could they gauge your performance (and give you a grade) otherwise?
Entrepreneurs know that the real learning happens outside the classroom. Where there are essentially no rules and no control. What may start out as abstract, must eventually be tested as being practical in the real world. Solve a real problem.
The lesson of entrepreneurship can't be learned except by taking the test.