Well... yeah, prescriptions is a legit reason. I don't wear glasses or contacts, so I didn't think of that.
And the snow doesn't really blow in my face unless I'm riding when it is actually snowing... then again... yes, that's another reason. But on a day when snow is not falling.... I don't think glasses are really needed.