The difference between the stylish product shot and the goofy candid is stunning. The glasses look ridiculous on Zuckerberg.
Heavy frames and large lenses tend to compensate for larger noses, and other facial issues (although they won't come out and say that). Clear glasses can really focus on the eyes.
I know a couple of women that have made large, heavy-rimmed glasses into a real fashion statement.