generators cover the most common use cases. There are always people who like committing jars, rars, crash logs and a lot of other weird stuff. Some of them might even have valid reasons for doing that. The people who do should know how to edit a .gitignore