javascriptの等価演算子の謎挙動

javascriptの等価演算子はいろいろゆるいことで有名だが、以下のようにカンマ区切りの文字列と配列を比較したときもtrueと判定されるようだ。

"1,234" == ["1", "234"] // true

……いやそれは無いでしょうよ。
この挙動で誰が嬉しいのか全く謎である。