Это понятно но результат equal не изменится же что не пихай в var
Я про такой кейс, когда у нас есть список в ресайклере, потом в список добавляются элементы и мы неявно где-то меня свойство объекта списка. А потом при сравнении старого и нового списка в diff объекты при сравнении не будут равны, хотя мы ожидали другого.