從養殖角度看,貓也不適合作為肉食來源。豬一次能產多隻幼崽,養幾個月就能出欄;牛、羊的產肉量也高,飼養起來有穩定的收益。可貓一次產崽數量少,生長速度慢,出肉量也低。而且貓的飲食習慣雜,既吃老鼠、鳥類,也吃剩飯剩菜,肉質不穩定,還容易附著細菌和寄生蟲。
處理貓肉也很麻煩,貓毛又細又密,剝皮拔毛費時費力,還很難清理乾淨。古人試過各種烹飪方法,加再多調料也去不掉肉里的土腥味,口感還又柴又硬,嚼起來費勁。相比之下,豬肉鮮嫩、雞肉細膩,處理起來也簡單,自然更受青睞。
貓和人的相處模式也讓食用它的行為難以被接受。貓不像雞鴨牛羊那樣和人保持距離,它會主動親近人,夜裡守在糧倉抓老鼠,白天蜷縮在屋檐下曬太陽,時間久了就有了感情。尤其是家養的貓,通人性、懂陪伴,古人早就把它當成寵物。這種情感聯結讓人們從心理上就牴觸吃貓肉,覺得這樣做違背情理。