Tesla is definitely at fault here, but in my experience, when camera visibility is very poor (only a few meters ahead), the driver's visibility is even worse. I've been in situations with heavy rain where I couldn't see more than a few meters ahead, yet the front camera's recording showed more than what I could see with my own eyes.