The whole visibility thing is variable. I've been on flights near sunrise and sunset where the glare from putting window shades up meant you basically couldn't see anything. It's really annoying to be blinded and uncomfortable for no particularly good reason.