He is dealing with an unpredictable and invisible enemy, so all bets are off regardless of the precautions they are taking. There are too many places for the virus to hide in a ship that large and complicated, and they can't steam-clean every possible surface.