Adding to all the good points that others mentioned, this sort of consistency only grows in importance in large companies where developers support many different projects. It allows you to focus on the business problems rather than spend time getting used to dozens of variations in the build themselves.<p>We had this problem with Ant many years ago. Everyone did their builds differently and half of them were subtly broken.