So the long and the short of it is: We ain’t fixing JavaScript’s long list of annoying warts.
Richard Eng
1

No. The point is: Personified JavaScript, like every personified language, has warts. JavaScript is special though, it has some especially funny looking warts. We’ve all seen them, pointed, had a good laugh, told our friends and they had a good laugh (JavaScript doesn’t have feelings, so that’s OK). When you tell the same joke over and over, it stops being funny. When you point out someone’s warts over and over, you’re just a dick.

So, now that we’ve all had a good laugh, we can move past the warts on to the (decidedly less humorous) parts of JavaScript that have enabled novice and expert developers alike to build some pretty neat things over the past two decades. Running into a wart now and again is annoying, but it does not equal “broken” or “unusable”.

And don’t worry, nobody will forget about the warts in the meantime, or pretend they don’t exist. We will all still wish they weren’t there in the first place, and some will stay focused on ways to remove them while also applying more really useful lipstick onto this beastly pig.