Culture does not mean civilization. It's not necessary to have cities in order to have a culture. Every society does the best it can with its circumstances. Any given social group, and therefore the culture that reflects it, is therefore neither more advanced nor more backward than any other; it is simply the way it is because that way works. If the circumstances should change due to environmental change, population pressure, or historical events, then the culture changes. From an anthropological perspective, none is wrong, and none is right.