Pretty funny! But the reason so many people need glasses is because we spend all our time indoors, reading. People in the past were outside working all the time and they didn’t need glasses as a result.
It looks like most of the short sightedness is caused by lifestyle since it is much more prevalent in places where children spend a lot of time indoors