¿Por qué las cucarachas pueden comer casi cualquier cosa?

Tienen suerte, supongo.

En realidad, es porque los insectos han evolucionado para crear enzimas especiales para descomponer la celulosa. No tenemos esas enzimas, entonces, aunque técnicamente podemos comer cartón, no podemos extraer mucha energía de la celulosa que contiene, y, debido a que solo tenemos un estómago (a diferencia de la vaca), la celulosa que hacemos digest no puede andar por ahí el tiempo suficiente, por lo que debe enviarse a nuestras amigables bacterias intestinales simbiontes, que tienen todas las enzimas correctas para hacer el trabajo por nosotros.