I have a box of a few hundred disposable glasses cleaning wipes I just stuff everywhere. Was like $20 on Amazon and my best purchase ever. Been using it for months. Life changing.
The problem is you wanna wash off any potential grit with running water before cleaning your glasses, otherwise those wipes will still scratch them. I never use glasses cleaning wipes for that reason.
I mean sure if you’re covered in mud or something. For general wear and use? Most people aren’t getting grit or sand or heavy dirt particles on their glasses. They’re just getting smudges and water spots and tiny hairs or eye dust.