It is a common mistake to think 2bit is all it takes for Unicode. Pinyin, Gugyeol, Hiragana have all the spaces need for all the letters, but significant number of languages haven’t given enough spaces for all the characters – so they use a script engine (such as indic-script for indic languages) to draw a third character using two other characters next to each other. So Unicode is not hunky dory for most of the countries.