As of now, VSCode supports a simplified glob pattern, wherein the ^[...]
syntax can only be used to negatively match a range of characters.
See the documentation here: https://code.visualstudio.com/docs/editor/glob-patterns.
VSCode's glob matcher code clearly shows that it only supports a simplified kind of glob matching. See the match function.