Why is it better for caterpillars if they are not easy to find?

Caterpillars are eaten by a wide variety of other animals, sometimes, even by other caterpillars. So, the harder it is to find a caterpillar, the better it is for them, so they can mature to pupate and become a moth or butterfly.