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