Also, it's far from the only non-VCS tool that uses VCS ignore files.
rsync --cvs-exclude tar --exclude-vcs
> The tool would want to use .gitignore files because it's useful.
Also, it's far from the only non-VCS tool that uses VCS ignore files.