FaceID works totally fine with your sunglasses on and in bright light...
It does fail if you have a mask on, if you have goggles covering half your face, or if you have a helmet that covers your face... but to me that is all completely understandable.
And also something that you can partially alleviate with alternative appearances in the FaceID settings, depending on how much of your face you're covering.