This idea is related to "rainbow parentheses" (e.g. for Lisp): different levels of parens just get arbitrary different colors. But matching parens are the same color, just like two occurrences of %ecx in the same line are the same.
https://marketplace.visualstudio.com/items?itemName=TomasRes...
Probably not helpful to you, but maybe some other lurker.