Is there a coating you can apply to the glass to help with smudge marks?
Some brands offer coating you can DIY yourself (eg ProofTech OLEOPEL) but these seem mostly designed for phone screens. I don’t know whether they’d be as effective on laptop screens
I do carefully clean the nosepads with soapy water, however.