I believe that the file indexing exclusion is based on .gitignore, not files.watcherExclude, but let me check on that and confirm.
However with a large project, it seems that it indexed, then dropped CPU, then I started opening up files and working with them, then the CPU spiked again.