There have been many variations on this idea of "letting kids learn on their own". The basic issue is the one you highlight, which is that it works if the student is very self motivated. Most students aren't. Or rather, they're highly motivated to do other things.