Как у кислорода, так и у селена на внешнем энергетическом уровне есть 2 валентных электрона, разница в том, что у селена есть 3d-подуровень, куда он может раскидать спаренные электроны, чтобы они могли взаимодействовать с другими электронами и образовывать связи. У кислорода нет d-подуровня, ему просто некуда раскидать электроны, поэтому и ограничен степенью окисления 2.