Давайте перевернем этот вопрос;Есть ли какая-то особая причина, по которой они могли бы реализовать такую вещь?
С одной стороны, было бы очень и очень дорого вычислять хеш, делая его почти бесполезным для хеш-таблиц иподобное, аналогичное, похожее.Просто попытайтесь представить, что делаете это на большом количестве растровых изображений 1920x1200;выполнение даже один раз для каждого растрового изображения приведет к замедлению работы программы.Я ожидаю, что в 9 случаях из 10, когда кто-то должен сравнивать два растровых изображения, ему нужно равенство ссылок, а не равенство значений по пикселям.
И то, на что вы ссылаетесь в своем вопросе, не ленивооценка, это кеширование.Кэширование - это нетривиальная функция для реализации, и каждая функция начинается с минус 100 баллов .
Учитывая все это, я отвечу на это, что методы не переопределяютсяпотому что переопределенные версии не будут особенно полезны для многих людей по сравнению со стоимостью реализации и поддержки такой функции.Если вы действительно хотите попиксельное сравнение (или контрольные суммы, или подобные вещи), то вы всегда можете реализовать их самостоятельно в 10 строк или около того.