I have 8KX, G2, Index, Quest 1, Quest 2, etc. I work in VR industry and wear glasses. The first part of my solution has been a pair of glasses purchased especially for VR use. They have a low horizontal width, to allow easy fit on low FOV VR headsets, and have a ‘memory titanium’ frame* (sounds expensive, but actually one of the cheapest types of frames). This is that twist memory material that allows multiple times on/off of headset without breaking the frames. Frameless actually looks better but the stems and bridge are attached to the lenses and are thus less durable.
Then, for all my headsets on first set up I use a clear phone screen protector which I hand cut to shape: https://www.amazon.com/gp/product/B07TSNL699/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
With the protector on I can’t tell any picture degradation, nor anyone I share the headsets with. Better don’t worry at all how close to the lenses I get as they and glasses can’t get scratched. Before discovering this solution I found that some glasses were getting as scratched up by VR use as the VR headset lenses were.