Я тебе сейчас концепцию нарисую, как я ее понимаю, камнями в меня особо не швыряй, на истинность я не претендую.
Если ты хотя бы поверхностно знакома с компьютерной программой, то представляешь, что такое в ней условный оператор IF ... THEN .... ELSE .... ENDIF.
Иными словами, если выполняется некое условие, то следует один вариант, если не выполняется, то другой вариант.
Отсюда, возвращаясь к твоему вопросу, если бы Соломон не пошел по бабам, было бы совершенно другое развитие событий.
Но все варианты просчитаны Верховным Программистом.