The problem I have with cheap Bolles and other ‘safety glasses’ is they mist up so much, I’ve tried washing up liquid and whilst it helped it still wasn’t good.
So if more expensive vented glasses, don’t steam up and let me see where they are going they have to be worth it.
Also I sometime use a RRP mudguard thingie but I still get hit in the eyes with mud sometimes, and when you hit stuff hard the tyre hits the velcro straps and makes a hell of a noise (when the bike is static you can get your finger between the tyre and the arch so it isn’t that tight).