По-моему тут дело не в пребывании на улице, а в количестве чтения и вообще напряжения глаз. Отличники над книжками сидели много, вот зрение и портилось. Думаю, если бы двоечники сидели, скажем, за компьютерными играми сутки, то тоже были бы очкариками.