Иван-царевич очень вовремя встретил Бабу-ягу. Мало того что по лесу шагал он уже долго и пора ему было и помыться, и поесть, а она все это ему обеспечила. Так еще и подсказала, где хранится смерть Кощея. И даже поведала, где дуб находится.
Правда, без животных Иван-царевич все равно оказался беспомощен, стоял и думал, как сундук достать.
Интересно, догадался бы он, что дуб можно срубить, если бы медведь не пришел и не выворотил?
И далее ему помогали заяц, селезень и щука. Без них он точно не поймал бы кощеева зайца, утку, а тогда яйцо утонуло бы.
В общем, можно сказать, что победил Кощея и не он, а звери и птицы. Единственное, в чем заслуга самого Ивана -- это в том, что он пожалел этих зверей и отпустил их на волю. Мог бы съесть, не зная еще, что наткнется на избушку Бабы-яги.
Вот за это милосердие они ему и помогли. В любом деле помощь друзей не помешает. Еще заслуживает уважения его упорство.