I'm surprised so few people wear them. I was stopped during a Toronto city park O race by a top competitor who had just pulled a pointy stick out of her eye, which had started to bleed. She quit and everything turned out well. It doesn't have to be the jungles of Borneo - or B.C. - to do serious damage! I think glasses make me faster since I don't have to bushwhack as carefully. Btw figuring out the fogging problem now is great practice for the distant future when you can't read the map without glasses!
Yeah I've had more than my fair share of corneal abrasions. Do you have any anti fogging suggestions? Unfortunately I produce a lot of heat and moving slowly through the bush is when I am most likely to fog up...
There are anti-fog sprays you can try and some glasses have better air flow than others. Some brands like Julbo offer glasses that are advertised as anti-fog. Those are the only technology solutions I know.
I only have a problem when it's humid + high effort, very cold or raining - not all the time but those are the days when it might happen. Sometimes it's enough to actively redirect my breath downward (lower lip curled inward) or move down any clothing that covers my mouth and pushes the moisture up, e.g. a Buff in winter.
But sometimes glasses just suck, and there's no way around it. In rain or severe cold, I often clean my glasses with my fingers or shirt as I go. On really bad days, I hold them in my hand for long trail runs and put them back on when I enter the woods or (these days) read the map. When it's raining, a brimmed hat or visor helps to keep the rain from adding to the moisture on the glasses. It's not great but it's all better than an eye injury so I used them back when I could still read maps!
Shampoo. Used it on my hockey visor and it's pretty good on glasses too... not perfect but as good as anything else I've used and usually not to hard to get your hands on.