Since they may have the same content, they do not point to the same link in memory.
For more accuracy, imagine the following example.
let arr1 = [1,2,3]
let arr2 = [1,2,3]
arr1 == arr2 //false
it makes sense because two arrays are different objects, even if they have the same value, for example, if we then did
arr1.push(4)
only arr1 will change.
, .