ну можно хотя бы в месседж скваш-коммита указать, что ещё вот это было сделано потому что пришлось
Ну это было бы сильно запарнее, типа расписывать подробно изменения в надежде что кто-то это будет читать когда-нибудь.
Я имею ввиду что в хорошем коммите у тебя есть небольшой дифф и короткое сообщение "почему" ты его внёс (чинил что-то конкретное, рефакторил, и т.п.), видя оба обычно просто понять что происходило, и при этом совсем не много работы для разработчика сформулировать это сообщение.
Если для конечного диффа засквошенного коммита расписывать что было где и зачем, это уже будет запарнее расписать достаточно подробно чтобы это было полезно, и все равно можно будет что-то упустить (что казалось не важным, а оказалось причиной бага), и в итоге эта дополнительная работа в большинстве случаев будет бесполезна, если этот коммит не будут инвестигейтить.