Because we live in a society that dictates that you cannot
get quality from Dollar Stores.
Ask any right self-proclaimed yuppie if he shops his
eyeglasses at the Dollar Tree and he will outright laugh in your face.
Thing is reading glasses are a bit problematic since you don’t
wear them all the time.
You only wear them when you read and if you don’t have an
existing eye problem such as I have by having been near sighted all my life, then
you take these off and on, leaving more room for breakage and loss.
If you lose a pair of glasses that are $125 you might find that a bit disheartening, however if you lose a pair worth $1.25, then it makes it a bit more tolerable.