Sounds like you're an iPhone user, or at least someone who doesn't have kids with Android phones and doesn't participate in group activities where the people primarily use iPhones.
I won't bother explaining it all, but the real issues are group chats that contain both iPhones and Androids, and image/video quality, reactions, etc. The issues are bad enough that kids especially get left out of group chats over it, and bullying incidents are widely reported (and I've seen it first hand)
You should check out Google Web toolkit, totally signs like your kind of thing.
Typescript is for people who hate JavaScript, for the most part. The bulk of the people who have been writing JavaScript for years and aren't Java converts are still using JavaScript and will continue to do so. The Java developers will continue writing Java, no matter what language they are programming in.