A human can drive in the snow, and has a sensing package which effectively consists of two cameras.
The hard part (when you only have two cameras) is that the processor needs to be exceedingly sophisticated, e.g. a human brain.
People like Waymo have decided the best way to decrease the brain requirement is to add more sophisticated sensing that humans are fundamentally incapable of.
Tesla's strategy is more to just build a better digital driving brain with machine learning + lots of miles, because arguably all sensing mechanisms have their shortcomings. That being said, they still have a lot more than two cameras in their FSD package – just not LIDAR. They still have radar and other things as well.
Only time will tell which approach is better. Probably in the end the best approach will be to combine the two: a brain that is sophisticated enough it can drive with just cameras, but you throw LIDAR and such in their too to go the extra mile.