Что впечатление именно такое - я не спорю... У меня такое же было. Но нет никаких прямых противоречий, а остальное можно объяснить всякими психологическими блоками, травмами - какая разница.
После того как почитаешь History of Middle Earth, где есть как минимум четыре варианта происхождения Гил-Галада и на одной и той же странице сказано что у Карантира были волосы черные (вверху) и коричневые (внизу), и попытаешься из этого сотворить стройную картину мира, такие мелочи противоречиями уже не кажутся...