You pay more initially, and have to look around more for it, but glass lenses hold up. Drop them. Stick them in your pocket with your car keys and pens. Clean them with whatever. Lose the case on day one. And they stay scratch free. For years.
Granted, this is only tenable if you have a “lighter” prescription.
I remove mine for close up stuff and thus my prescription has remained the same for over 20 years. I get new glasses not because the lenses scratch up, but because the frames break. I average new glasses every 8-10yrs.
Glass lenses.
That’s because they’re glass lenses. The plastic whatever crap is just another form of planned obsolescence.