I guess why it’s weird because of the loose rules it follows, like what is mentioned about === and ==. There is WebAssembly which kinda acts like Javabyte code or CIL there used to be huge hype that it’s going to replace JavaScript, though it’s not used that much today. I think why there is low adoption is mainly because JavaScript is good enough, it’s widespread and easy to learn.
Not sure if it’s a genuine question but I’ll try to answer, I think when worms detect vibration they associate it as rain, that is why they go up ground to prevent drowning.
Edit: I got curious and it turns out my assumption was false, looks like it might be because it’s easier to migrate, then there is also to avoid predator.
https://www.scientificamerican.com/article/why-earthworms-surface-after-rain/