.vscode/settings.json being committed to git means that if users configure their own settings in VSCode, then their personal project settings are considered as dirty state that needs to be staged.