We do if we want to be able to run JSHint with the same flags using anything other than grunt. The jshintrc option would be great except that grunt-contrib-jshint is currently buggy and will only report the first error if you use a separate config file rather than inline options.