Почему численное значение валентности не всегда совпадает с числом электронов на наружном энергетическом уровне?

Образование химических связей возможно при наличии в атоме неспаренных электронов. Во многих элементах не все электроны внешнего электронного уровня являются неспаренными.
Например, в атомах кислорода и серы по шесть электронов на внешнем уровне, но из них только два неспаренных:
Кислород

Сера
Однако, в атоме серы на внешнем электронном уровне есть еще пустые 3d-орбитали, на которые могут переходить электроны с 3s- и 3р-орбиталей, в результате в атоме серы становится шесть неспаренных электронов:
Сера
Поэтому максимальная валентность серы равна шести, то есть совпадает с числом электронов на внешнем электронном уровне. А в атоме кислорода на втором уровне нет d-орбиталей, поэтому нет возможности для распаривания электронов, и валентность кислорода не может быть больше двух, то есть не равна числу электронов на внешнем уровне.