A limitation is that the behaviorist approach suffers from environmental determinism. It does not take into account that we have free will. There could be other explanations of behavior which are better. For example, we may behave a certain way because we want the internal reward to do it, not because of external consequences. This suggests that behaviourism cannot explain why human behaviour occurs by itself and there must be some element of free will.