As for the difficulty of learningabout our past, just recognize how incomplete the fossil record really is: The 280 million Americans alive today collectively have some 60 billion bones in their bodies.
Coleman and Schmidt also properly warned aboutthe possibility that competency-based learning might mean students just zipping past concepts without truly mastering them (Tom Vander Ark has written about this concern more here).