Бывает задаваемое значение принимаемое при сбросе не всегда ноль требуется. Например я кольцевой счётчик заданного диапазона делал, там задаются максимальное значение диапазона и минимальное и минимальное значение можно задать отличное от ноля. Короче, лучше иметь возможность назначать(задавать) значение принимаемое счётчиком при сбросе, если это универсальное решение!