I don't necessarily think this is a failure of theory in face of practice. Most party members are team members, and are willing to follow party leadership most of the time. Yes, I know the leadership has leverage that ordinary members do not, but I think most of the time, leadership need not exert that leverage. But the list of members who switch party in Denmark between elections suggest that the theory is very much practised, but it needn't be all the time.