UTF-16を使う理由なんて「うっかり世界の文字は2バイトで全て表せると思って設計されてしまったシステムに文字列を通さなければならなくなった」くらいではなかろうか
UTF16(!=UCS2をそのまま2バイト単位で並べた列)は現在のUNICODEで定義されている全ての文字を表現するのに十分な空間を持っているため他のエンコーディングと比較して扱える文字数に違いはありません
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
UTF16(!=UCS2をそのまま2バイト単位で並べた列)は現在のUNICODEで定義されている全ての文字を表現するのに十分な空間を持っているため他のエンコーディングと比較して扱える文字数に違いはありません