¿Por qué las personas llaman a los alimentos de pollo ‘alimento para pollos’ pero a los alimentos para perros ‘alimentos para perros’?

Es solo una cosa lingüística.

El alimento es para animales que podrían convertirse en alimento (ganado) y la comida es para animales que se mantienen como mascotas.

Así que tienes alimento para pollos, alimento para el ganado, alimento para cerdos, etc., pero comida para perros, comida para gatos, etc.

La anomalía es probablemente la alimentación de los caballos, los caballos ahora se mantienen más como mascotas, pero tradicionalmente se parecían más al ganado.

Sólo un vagar de la lengua inglesa. La comida para el ganado se llama “alimento”. Eso para los humanos y las mascotas es “comida”.