Explaining Plato’s Utopian vision for a just society