It doesn't matter how high quality, convenient, or light they are, as long as wearing glasses isn't inherently cool, normal people aren't going to choose to wear them.
The tail wags the dog. Wearing glasses may become inherently cool if all the cool people in your insta feeds are wearing them.
When these types of glasses are virtually indistinguishable from regular sunglasses, and a critical mass of cool people wear them all the time, the reluctance from the rest of us will melt away.
I hope I'm wrong. Really.