"A review of seventeen studies found that guided play is as good as or better than adult-led, direct instruction"
This article explains the difference between guided play and free play. There are times when direct instruction "...gets information across quickly and is effective..." and this article tells when but for most times active guided play is best for learning.