And the reason shooters use yellow shooting glasses is the CONTRAST you get with black sights/cross hairs and targets... the better you can see the sights the better you can aim....
There is also the safety factor of shooting glasses to protect your eyeballs from foreign objects that might be bouncing around......