It is a dream or rather some people's dream that will never come true.
Have you ever lived in a non-hierarchical community? It's definitely the dream, the best thing ultimately. But in practice it isn't easy, we all have too many neuroses and problems to be able to live like that harmoniously. A dose of spirituality helps, "no gods, no masters" can get pretty chaotic.