In the United States, the average pair of eyeglasses cost $275 after insurance. Only about 40 percent of Americans have vision coverage at all, because it’s separate for almost everyone except those ...