I have a pretty standard vision insurance plan and need glasses roughly every two years. (Two pairs: one for indoors, and sunglasses for outdoors and driving.) I go into an optometrist office and get my vision checked. $10 copay or whatever for the exam. Then the pain starts. The frame selection is terrible and it turns out that the only decent-looking frames and lenses cost 3-4x what insurance will cover. And insurance doesn't cover more-or-less "required" add-ons to lenses like anti-glare coatings. And the person selling you the glasses is _very_ good at convincing you that you need all the extras.
I did the math one time and I paid $200 per year for vision insurance to save $190 (including the cost of the exam) on one pair of glasses.
The last time I bought glasses, I took my (recent) prescription to an online eyelasses e-tailer website and purchased a pair that included all the fancy extras for $60 out the door. I don't _love_ them, but I can certainly live with them for the price.