Kargalar, omnivor olarak beslenir çünkü bu beslenme şekli, onların hem doğal ortamlarında hem de şehirlerde rahatlıkla yaşayabilmelerini sağlar. Kargaların omnivor beslenmesinin bazı nedenleri: Geniş besin yelpazesi: Böcekler, tohumlar, meyveler, küçük hayvanlar ve leş gibi çeşitli besinlerle beslenebilirler. Adaptasyon yeteneği: Farklı iklimlere ve yaşam alanlarına kolayca uyum sağlayabilirler. Hayatta kalma avantajı: Yiyeceklerin kıt olduğu dönemlerde, yiyecekleri stoklama ve daha sonra geri dönüp tüketme eğilimindedirler.