Very often, people think that learning is a linear process. Learn a bunch of facts and you get an A. Simplifying the processes of learning seems to check off your list quicker but this reduction learning has been costly.
The world is very complex and this linear model of learning seemed to be insufficient in representing the complexity of the reality. Hence, the learning that we are training students for is failing to prepare students for the real world.
Learning is messy.
We need to start thinking about learning differently. Training students to practice expecting problems, extending and refining existing ‘facts’ and knowledge. Simply training students skills in an isolated manner would be difficult to develop them to be well-rounded individuals.