¿Por qué la caca huele mal?

Supongo que estás preguntando sobre el químico responsable del olor a poo, y no por qué evolucionamos para registrar el olor a poo como malo.
Bueno, en realidad hay una molécula llamada skatole, que es un metabolito del aminoácido triptófano. Tiene una entrada de wikipedia. Por experiencia personal puedo confirmar que, de hecho, huele a caca.

Las cosas que son potencialmente dañinas para nosotros tienden a oler mal para nosotros. Este es un factor evolutivo para mantenernos a salvo.

Por ejemplo, el pescado fresco del océano huele como el océano. Unos días después, huele a ofensivo. Resulta que los omega 3 en el pescado se vuelven muy funky cuando se oxidan para nosotros, no solo eso, sino que también son muy dañinos una vez que se oxidan.

Nuestras interpretaciones de olores / sabores “buenos” y “malos” son adaptaciones que nos llevan a cosas que son buenas para nosotros y alejadas de cosas que nos lastimarán.

Como la caca está llena de bacterias que podrían ser dañinas para nosotros, nos hemos adaptado para interpretar el olor a caca como “malo” para que sepamos evitarlo.