I've noticed that lsp-mode apparently has support for an unofficial "semantic highlighting" extension. So, if we want, we may support it!
I am not too excited about current form of proposed extension though.
I'm personally fine with waiting until there's an official extension
I'm a bit wary of how performant this is going to be in Emacs...