This is done because if lots of changes, let's say 10, are made in quick succession, then 10 builds are created. 10 builds will take a lot of server power and time to complete, but by processing all changes in one build reduces overall build time and keeps our servers happy.