Does anyone need a "UTF-16 code unit count"? Somehow I don't think so. So it should really be counting graphemes, in my opinion.
Let’s be kind. Everyone’s just doing their best. (I know I also come off too harsh too often, especially online.)
But I implemented Twitter and SMS accurate count thanks to all the comment, win/win!