When you start attributing "meaning" to the symbols used to create names -- and, thus, electing to impose "harmless transformations" on them (case, etc.), you risk altering the intended "meaning" (which only the originator of the identifier can define!).
Should U+24B6 and U+24D0 be treated as equivalent? What about U+249C? And *all* of U+00C0 thru U+00C5? And U+00E0 thru U+00E5? (and even more "obvious" mappings elsewhere in the codeset)
For even wonkier ideas, should U+2801 and U+2809 be considered "equivalent"? (why not?) In UBC one could argue that they are. Yet, if the creator had intended this to be UEB, they would be VASTLY different! (a vs c)
You can make translation maps for any set of symbols. But, it seems to be a lot more work and a lot less "robust" in interpretation...