То-то уличные стаи собак прекрасно живут в лесу.Зависимость от человека у них на уровне кормовой базы.  Проще питаться рядом с человеком.  Загонять дичь стаей собаки поотвыкли. Так и человек еще недавно в среднем жил лет 30-40, потом помирал от болезней. Что тут удивительного? Но это в целом норма для кошек. Поэтому они и рожают по 10 котят.А дома живут по 15 лет, но потомства не оставляют. С точки зрения природы/эволюции они что есть, что нет.