That's because many of them, by definition, are divorced from the real world. They are writing about imaginary ones after all :)
Just like every other part of society, the idealism of youth eventually gives way to reality. Poul Anderson is a good example.
Heinlein had no use for Utopian crap.
:0