While Mesopotamia and Egypt were two primitive societies, one thing that helped them were their interaction. These interactions help the societies develop faster and thrive. If these primitive societies had more interaction with neighbors, they could copy/imitate technological advances and or culture. Also, there would be more competition and war. Finally, societies with only one or two resources could trade for a bigger variety of resources.