It’s way cheaper.
Many prefer to get glasses in person, and if you’re getting your first pair it can be really helpful.
But buying online can save you many hundreds of dollars, for the same quality. The reason is that despite all the different name brands, if you purchase glasses in-person, you really have no choice:

Luxottica

Luxottica are an Italian-based global eyewear conglomerate, with a vertical monopoly and virtual horizontal monopoly on glasses. They own every prescription eyeglass shop you’ve ever been to, and every fashion sunglass brand on your car dashboard. They’re all Luxottica, and it’s the reason buying from brick-and-mortar stores is so expensive.

  • LensCrafters
  • Pearle Vision
  • Target Optical
  • Oakley
  • Ray-Ban
  • Sunglass Hut
  • Glasses.com
  • Lots more