The biggest reason is in case the original source goes away (the author removes a particular version for example). A lesser reason is to make it easier for others to get up and running without needing the build tools.
I tend to leave them out if it's a personal, open-source project. For a commercial project I tend to check them in.