> This is simply a list of things the author doesn't like about JS, very much of which is practically solved by Flow/TS and ESLint.
One of shortcomings of language listed by author is precisely this: shortcomings in language are not fixed by fixing the language but by adding new community-supported library.