Предположу причины, почему Яндекс делает catch-all:
- Это универсальная заглушка на уже неиспользуемые исторические субдомены или отменённые продукты/проекты, к которым не было создано редиректов.
- Это способ не терять трафик даже в случае чьей-либо ошибки в написании адреса или некорректном URL на форуме/чате/медиа.
- Это ещё один источник сбора футпринтов (улучшать таргетинг для Яндекс.Директа) для каждого зашедшего на ресурсы Яндекса, даже если URL устарел и более не используется.
- Это позволяет привлечь фидбэк пользователей для решения отдельных ошибок 404, когда URL оказался недоступен непреднамеренно. Пользователь может нажать "сообщите нам, если ошибка появилась по нашей вине", т.е. даже в случае, если мониторинг Яндекса это прошляпил, о проблеме смогут сказать пользователи.
- Это продвижение других сервисов Яндекса, которые могут заинтересовать зашедшего даже не смотря на то, что он ничего не нашёл по этому URL.
- Это возможность перехватить дальнейший сёрфинг пользователя. Он продолжит его через поиск Яндекса.
- Это возможность промониторить, как часто заходили на конкретный несуществующий поддомен, чтобы понять спрос к какому-либо продукту или какой-либо медийный бум, связанный с Яндексом, но с использованием неправильного URL.
- Это возможность отслеживать, как часто пользователи заходят на legacy-поддомены, и к каким из них есть смысл создавать форварды на другие продукты.
Почему так не делает Google, я не знаю.