What gave you the impression that you can't just type all utf-8 characters in existence in a Linux terminal? It even takes emojis.
Anyway, it's been mostly fixed now, but if I remember correctly, there were cases where edge cases caused crashes because the input standards were inconsistent