Dreaming the future

We all want a better world, and we seemingly make progress, with more technology and less prejudice. Yet ideals and utopias are strangely difficult to imagine, let alone achieve. Is it that we just lack imagination or are leaders inherently corrupt? Or is there something impossible in the very idea?