The github link makes valid points. However, it overlooks the obvious…
I found a comment on YouTube that addresses the first few points:
WTF?!! Excuse me, but why should I want to use a language whose spec is so obtuse that I can’t easily understand the reasoning behind it, or how things are supposed to work? What kind of language requires so much special scrutiny, so much extra effort to understand?
I couldn’t have said it better.
There are languages, like Smalltalk, that are essentially free from cognitive load, free from such glaring design defects, free from such traps and pitfalls.
And, btw, the github article asked for an example of a syntactical error that leads to silent failure at runtime. Here’s one: https://acrobatusers.com/tutorials/print/why-doesnt-my-script-work