I'm sure the quirks can be dealt with given enough time and energy to climb the learning curve, but some people just don't want to spend energy on it when they can learn another language. I, for example, don't deal with JS daily and can't remember those quirks by heart.