Если комментарий не может существовать без истории, то почему глупо загружать историю, чтобы сохранить комментарий? И вы на самом деле не сохраняете комментарий, вы добавляете его в историю, а затем сохраняете историю.
Обычно, когда вы обнаруживаете, что у вас есть эти документы, которые вы делаете ненужные вещи для выполнения операции, это указывает на то, что ваша модель предметной области может нуждаться в более тщательном уточнении. Просмотрите все ваши требования к границам согласованности (агрегаты), просмотрите каждый ограниченный контекст в вашей модели и, возможно, всплывет то, что вы пропустили в первом проходе.
Как говорит Эрик Эванс, DDD - это итеративный процесс. Вы потерпите неудачу первые несколько раз:)