В городах, мне кажется, в основном покупными кормами кормят. В деревнях, да, денег очень мало, специальной едой для кошек и собак не заморачиваются. Но 1. Зверюхи могут сами себе еды наловить и улучшить свой рацион 2. В случае каких -то расстройств желудка, от того, что не то съели, у них есть круглосуточный доступ к туалету, чего лишины городские собаки 3. На свободном выгуле не очень большой процент доживает до глубокой старости, соответственно, не сталкивается со старческими проблемами из-за неправильного питания.