On the rationality of social practices