У этого прилагательного очень любопытная история и большая семья однокоренных слов. «Невзрачный» — антоним «взрачного», то есть красивого и приятного. В основе обоих слов лежит существительное «зрак» — «глаз, взор», от которого произошли также «зрачок», «зоркий», «заря», «зрение» и т. п.
И если задуматься, не зря мы говорим «видный», когда хотим подчеркнуть чью-то привлекательную наружность. Или намекаем, что «положили глаз» на то, что нам нравится. Не увидеть смысловую связь со зрением невозможно.