Behaviorism, to me, seems like more of a strategy for teachers to navigate teaching than a learning strategy.
This author, like many others, seems to be functioning under the belief that each of these "learning theories" are separate and individual when, in my experience, they function simultaneously and exist only to compartmentalize as a way to attempt to understand human learning. They are all essentially trying to explain the same very complex thing.
There needs to be a more overarching and complete theory that includes and involves all of these individual theories and more that have not been included. Teaching and learning are so complicated that not one of these ideas can truly cover what is going on, which is why I believe that there is such a debate - each of these targets one aspect, which resonates with different people, but fails to cover the whole spectrum of learning.