haha, that was a funny rant.
You have expressed many problems with js clearly out.
Is there a solution ?
I do not see a better alternative, I didn't start programming in js out of spite. I tried to learn the old neckbeard C infrastructure formally and it seemed to be a mess. Even though I understand how most of it works, if you are trying to create products of value to people you really cannot use it.
Hopefully my kids will experience a better experience with computers but for now js will do.
<3