Сказка — это, как правило, довольно простая и короткая история. Чтобы прочитать сказку, надо не очень много времени. Дети не могут подолгу концентрировать своё внимание. Следовательно, воспитывать ребёнка на 500-600 страничном романе будет довольно проблематично.
В сказках, как правило, не очень большое количество действующих лиц. Их мотивы и характеры просты и не требуют глубокого анализа, что доступно ребёнку. К тому же из сказки в сказку кочуют почти одни и те же персонажи: волк, лиса, Иван-дурак. Познакомившись с двумя-тремя сказками, ребёнок уже знает, что он может ожидать от волка, к примеру. Когда волк оказывается положительным героем (помощник Ивана-царевича, к примеру), это тоже положительно влияет на восприятия ребёнка в том смысле, что подготавливает его к тому, что мир не обязательно чёрно-белый.
Мораль сказки, как правило, очевидна. В романах же это не всегда понятно, поскольку в романах описываются персонажи, максимально близкие к реальным людям. Понять мораль романа зачастую неспособны даже подростки. Что же говорить о детях? Вот как объяснить ребёнку образ Анны Каренины, к примеру? :) Думаю, и взрослые люди будут иметь разное понимание этого персонажа.
Если ооочень просто, то иносказательное повествование (сказки,миф и пр.) оставляют место для полёта фантазии у человека и развивают воображение и субличности из которых,в последствии,формируется личность.