The blue light-blocking and photochromic glasses are used in protecting your eyes from overexposure to blue lights.
When you stay on your devices (phones, laptops, computers, etc)for prolonged hours, the blue light emitted by your devices causes eye strain, eye fatigue, sleeping problems, red eyes and lots more.