I will give him a point, sort of in that while some wear glasses it's not the norm. Kirk only had to because he was allergic to something people take to not need them. But in the end this sort of goes into the why are their still bald people in Trek when you would think future medicine would solve that problem.
This is a case though where I wish they hadn't established future tech and medicine to be so advanced. I like seeing people wearing glasses. I know when I watch Stargate I always like it better when Daniel is wearing them than when he isn't. Not to mention I think they are sexy. So I am fine in going with the idea that anytime we see a human wearing glasses he or she must just be allergic like Kirk or they like it as a fashion choice.