Whatever their limitations, Freud and Marx developed complex and subtle theories of human nature grounded in their observation of individual and social behavior. The crackpot rationalism of free-market economics merely relies on an abstract model of how people "must" behave.