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.