Create Effective Learning Experiences by Identifying the Right Challenges

Why does corporate learning turn every training program into a series of topics that learners ought to know? What about an approach that follows a learning by doing approach and focuses learning on those tasks or activities that help learners do their job as effectively and efficiently as possible?