В определённый момент времени вам может потребоваться вызвать не этот код, а некую прослойку. Например, если вы будете один сервис пилить на два, то "демоны" уже будут не ваш код вызывать, а некий grpc api, который будет по сети ходить в старый сервис. И там постепенно может API поменяться. А если вы сразу сделаете два интерфейса, то развязывание этих зависимостей потребует меньше рефакторинга