На такие вопросы принято отвечать длинно, с привлечением множества теорий и гипотез из самых разных наук и научных дисциплин. Поэтому такие вопросы традиционно считаются очень сложными.
На самом деле ответить на этот вопрос, не разводя турусы на колесах, очень легко. Итак: