Чтобы изменения не копились и их можно было закоммитить с кратким названием
Я вот считаю так - коммит сам по себе должен добавлять/убирать/менять какой то завершенный цельный кусок функциональности. Т.е. ничего страшного если это коммит на 500 строк, но это логично связанный код, гораздо хуже когда коммит на 2 строчки, которые делают что то незавершенное(к примеру вставили css класс в вёрстку, а сами стили не описали)