Eyeglasses are an interesting case, because there seems to be a causal relationship between being nearsighted and staying inside a lot as a kid, which used to be mostly people who read books or just spend a lot of time on school work. That’s less relevant now that kids stay inside to watch TV, play videogames or scroll on their phone, though. Also, many people who need glasses either didn’t have the means (e.g. no access to eye doctors, no money for glasses; probably not as important nowadays in most wealthy countries) or choose to not wear them due to vanity, and both of those reasons are kind of orthogonal to adjectives like “intelligent” or “intellectual”.
The Great Gatsby is 100 years old. I’d assume that books were still more expensive back then relative to people’s incomes, and they were also the only way to access that content while today you have e-books, PDFs, YouTube-videos or even websites, which are often available for free (not necessarily legally).
On top of that, many literary devices are unrealistic or exaggerated.