Наверное потому, что ключевое слово - "сказка".
В сказках, которые в основном являются народным творчеством, то самый народ выражал свое видение справедливости, добра и зла, свои чаяния. Сказки являлись проводником всего хорошего, можно даже сказать, обучающим началом, на их примерах пытались воспитывать подрастающее поколение.
А жить нам приходится в реальном мире, в котором забыты слова справедливость, достоинство и честь, нет уважение к чужому мнению, словом по принципу ЧЧВ - человек человеку - волк.
Сказки, мифы и т.п. создаются с поучительной целью, поэтому там такая схема: слушателей запугивают, утверждая, что злодей,мол, всегда будет одинок, и непременно проиграет в конце.
В реальности у злодея вполне могут быть сообщники,друзья,любящая семья, преданные вассалы и т.п. Вспомним фашистов, многие из них действительно были примерными семьянинами.
На то они и сказки. А вообще, русский человек по натуре своей добрый, не злопамятный, быстро отходчивый. Он верит во все хорошее. Поэтому и сказки такие сочиняет. Пусть хоть в сказках все будет хорошо.
Проблема в том, что многие сказки имеют т.н. "международные сюжеты", которые кочуют от одного народа к другому, насыщаясь каждый раз национальными оттенками. И вот по этим оттенкам, их количеству и качеству, я думаю, и можно установить, чьи сказки наиболее злые. И мой ответ - это немецкие сказки! Кто не верит, пусть внимательнее прочтёт всем известные сказки братьев Гримм. Это народные сказки, отражающие настрой немцев. Но, конечно же, на тот исторический период, когда они, эти сказки, были созданы.
Большинство сказок заканчивается тем, что все получают по заслугам. Сказки - это воплощение чаяний и стремлений народа, его представлений о том идеальном мире, где царят силы добра и всегда побеждает справедливость, его мечтаний о лучшем устройстве жизни. Поэтому не удивительно, что, компенсируя несправедливость реального мира, где далеко не всегда добро побеждает зло, люди придумывали хороший конец хотя бы в сказке.