All learning theories were developed in different educational contexts. Each offers a better option or explanation to the above by expressing the social, cultural and knowledge changes. All evolved at the time. As Kerr expressed in his blog, we need a new theory to bring the change necessary in our education system. Indeed, the increase in the amount of knowledge, easy access and distribution through the Internet as well as different forms of expression (Web 2.0, 3.0), I understand the need to rethink new theory or approach that substantiates the learning process. However, while this happens it is better to take the est of all and that which can fulfill the educational objectives. That's why I agree with Kapp Notes.
I agree with Kapp, learning is not a solo activity, is multicontextual. Occurs in context with particular stimuli and particular responses. Requires heredity and environment acting together . Each theory, behavioral, cognitive and constructivist response to a context and an educational need. So, explore the best of each in terms of content and learning is the best option.
Kapp, K. (2007, January 02). Out and About: Discussion on Educational Schools of Thought. [Web log post]. Retrieved from http://karlkapp.blogspot.com/2007/01/out-and-about-discussion-on-educational.html
Kerr, B. (2007, January 01). _isms as a filter, not blinker [Web log post]. http://billkerr2.blogspot.com/2007/01/isms-as-filter-not-blinker.html