I think the problem is the fundamental basis of our education system on learning facts and taking tests. Although that works for a lot of students, it doesn't necessarily work for everyone. Some students need to explore, experient things, and fail often. The assumption is that you can just give students books to read, things to learn and encourage them to learn it, then test that they can recall it, but does recalling answers on an exam means understaning the concept?