Title: Idealism and social progress