Same here. I just moved from France to Tokyo last year and I bought a new pair (same characteristics).
France: 380 EUR, including cheapest frame (80 EUR), regular lenses and ophthalmologist (80 EUR). (I had no health insurance.)
Japan: 10800 JPY including pretty good quality frame (5000 JPY) best lenses from the store and no ophthalmologist.
In France, it is not uncommon to have a 500-1000 EUR pair on your nose. Not because people are wealthy, but because they have the health insurance which pays. The first question a glasses store clerk asks is: "Do you have your health insurance card, please? We're gonna check how much we can spend".