Atomic commits keep each step small, buildable and easy to review or revert. They also make git bisect precise: the first bad commit it reports is a small diff, not a week of work.