Hope, это, видимо на подсознательном уровне: герой - значит, что-то необыкновенное, но очень правильное (по крайней мере со знаком +), а значит несомненно должно быть красивым.
И, действительно, иногда вроде человек ничем не привлекает внешне, а поговоришь с ним и чувствуешь, что открыл для себя ещё одного красивого человека. И, наоборот, бывают красавцы, но после разговора с ними, чтой-то меркнет их красотища необыкновенная, серенькими какими-то становятся.
Так, что, ты права: устами ребёнка ....