Been wearing glasses for ages. Have continuous rather than bi-or tri-focals. Never much of a problem when hunting. Where I hunt, fogging is only a problem when it's very cold, and it's just a temporary thing when my breath wafts across the lenses. Pretty easy to wear a hat with a little brim to keep rain off the lenses, and doesn't really matter if one gets a few drops on the lenses.
I've had brush rip them off once or twice, but they shouldn't fall off if they're well fit. But if that's a problem, can get those little cords that attach to the end of the bows to keep them around your neck.
Of course, can have a tint or non-glare finish applied when the lenses are made.
Glasses aim to improve one's vision. They don't necessarily bring one back to perfect vision. Less ability to focus in low light could be a sign of cataracts, which glasses don't fix. As we age, we lose our ability to focus clearly and quickly. Glasses can help, but they don't completely fix the problem.
I've learned to live with them, and it really wasn't difficult.