Knowledge no doubt is essential. But having knowledge is not enough. You have the knowledge, know for God's sake put that knowledge into practice!
Both knowledge and experience are important in their own right, but a little work experience before knowledge, especially a management degree, is better than a direct degree without work experience. THe reason being that having some work experience before hand enables a person to take out more from the course and particularly from a practical point of view. This also enables a person to be more innovative. Putting thoughtds / knowledge into action is very much important than just having the thought / knowledge and sitting on it. Work experience before a degree prepares the candidate to enrich him / her self optimally.