Конструкторы ещё ошибку возвращать не могут (а эксепшены кидать -
легко) - а это куда важней операторов и всяко чаще бывает нужно. Ну
и на множестве платформ эксепшны тупо запрещено юзать - даже
сейчас. Раньше еще и компиляторы (или рантайм) их тупо не
поддерживали кое-где. То есть было даже собрать бинарь невозможно.