В большинстве случаев производные классы имеют некоторую форму параметризованных конструкторов.
Поэтому, когда эти конструкторы вызываются, они все равно могут вызывать базовый конструктор без параметров:
public employee(int age) : base(this)
Ответ: если вам нужен один, просто добавьте его, в этом нет ничего плохого. Подумайте о базовом классе бизнес-объектов, который требует некоторых проверок, чтобы сказать номер телефона или адрес электронной почты. Вы хотите, чтобы производные классы загружали эти бизнес-правила в них. Если у вас не было конструктора базового класса, вы не могли бы добавить эти правила к своим объектам производного класса.