Saya akan membayangkan alasannya cepat, array seperti akses ke karakter di indeks, tetapi beberapa karakter tidak akan masuk ke dalam 16 bit, jadi itu tidak akan berhasil ...
Jadi jika Anda harus menangani kasus khusus, mengapa tidak menggunakan UTF-8 saja?