У яндекса очень большое ощущение собственного господства. Хочу - забаню, хочу - релевантность снижу в тыщу раз. Хочу - турнир по поиску проведу, перед которым рандомно отранжирую выдачу. Пожалуй, это самоощущение - единственное, в чем его можно серьезно обвинить.
Можно просто запретить яндексу индексировать наши сайты. Если такой запрет станет поголовным, яндекс тупо разорится. Яндекс не вождь рунета, он существует только благодаря рунету. А мнит себе черт-те что.
Гуглю же по барабану. У него почти все действия автоматизированы. Ему нет нужды банить сайты с рекламой конкурентов, если нет других фактических причин. И нет нужды загонять юзеров в "каталог". Он просто ищет, и делает это лучше всех.