That doesn't seem to be a particularly distinguishing feature. I know that C#, python, and javascript can all use non-ascii identifiers. I believe most widely used languages can also, but I'm less certain of the details.
https://docs.swift.org/swift-book/documentation/the-swift-pr...
Not that I like doing this in Matlab, but that's what everyone uses, though some are moving to python.
help?> Ψ₂ˣ
"Ψ₂ˣ" can be typed by \Psi<tab>\_2<tab>\^x<tab>(You can also type these easily via latex-style completions, e.g. with \cup<TAB> for ∪ or \cap<TAB> for ∩)