Unicode itself is variable with due to combining characters, variant selectors, etc.

Yes, quite.