Вообще тема очков мне, как человеку с приобретенной близорукостью, достаточно знакома.
У меня близорукость развилась из-за травмы в деццком возрасте - в 6 лет прилетело грязной доской по глазам, а в 8 - какой-то формочкой в песочнице. Потом я начала расти, и в подростковом возрасте ранее зажившие в относительно целое состояние глаза расползлись в какашку. И так в семье без наследственной близорукости появился слепошарый ребенок.
Поэтому у Гарьки его очки могут быть последствием и стресса во младенчестве (многие знают, что иногда зрение падает по психологическим причинам), и последствием травмы (дом-то разлетелся вместе с Лордом), и последствие какой-то инфекции, когда Дурсли могли не лечить его. А если и лечили, то все равно... короче, версий много. Да даже и наследственное - Джеймс вроде тоже в очках бегал.