广西人喜欢吃猫肉是由于地理、历史和文化等方面原因所致。广西位于中国南部,气候潮湿,宜种植水稻,但山区居民难以生产粮食,猫肉就成为他们的主要蛋白来源之一。
在历史上,由于资源匮乏和战乱等原因,广西居民被迫吃野味,而猫也成为当时生活中较为普遍的食用动物。
在文化方面,广西的许多民间信仰和习俗都与猫有关,例如“猫仙”和“抓猫节”等,使得猫在当地被视为一种神圣动物,同时也促成了广西人对猫肉的喜爱。