I always thought glasses were based on features. like Walmart you can get a shitty pair with no scratch protection for $80 but if you add that, lightweight lenses, and light transition its $500.
I got 2 pairs from Eyeglasses World for $180. They would have been cheaper but I opted for the lightweight material.