На самом деле, вы делаете заботу о D. Рассмотрите этот случай:
in commit B:
2) banana
3) coconut
4) domino // conflicts with C
in commit C:
2) banana
3) coconut
4) elephant // conflicts with B
В коммите D мы разрешаем конфликт:
in commit D:
2) banana
3) coconut
4) domino-elephant
Обратите внимание, чтов D появляется строка, которая не появляется ни в B, ни в C. Если вы игнорируете слияния, вы никогда этого не увидите и никогда не сможете определить, откуда взялась строка 4, что плохо.