I think we view the word "evolve" in a weird way. I agree, it's weird saying our ideology evolves through natural selection. But just think of it this way: tribe A has a worse ideology than tribe B. It is likely that tribe A will die out as a result of competition with tribe B. After that, tribe B will provide the random population and eventually form a new tribe C. Again those will be in competition and the best will survive.
Evolution doesn't really create (or evolve) anything, it just eliminates. It eliminates non-beneficial ideologies (relative to competitive ones). It's is just pure logic and that's how I (as a mathematician) view it. It would make no sense to me that it is just static and decides to not act on a beneficial mutation - whatever it may be.
Also, genetic mutations can be viewed as social interactions of our cells. Evolution works pretty algorithmically:
- identify a bunch of individuals
- recognize that binding them together yields a (statistically) better survival rate.
So, we are built recursively - single cell organisms go to simple multicell organisms, they form tissue, tissue forms organs, organs form animals, animals form social structures. The only reason why we view animals as the end product is that our consciousness makes us subjective towards our (or similar) level of evolution.
We are at a level where we are genes and mutations are our characteristics (like ideologies).