I agree with you, but I also want to provide an easy way to start a project. I think that it is better to start a new project with this `.gitignore` file than start without any `.gitignore`.