When the tires are wet the debris sticks to it. A lot gets thrown off as the wheel rotates but any that is sharp and that survives one turn of the wheel gets hammered in when it hits the road. As @mattnz said, the water also lubricates the sharp object as it goes in.
In another answer, I have recommended to brush your tires, but that it not really feasible in the wet because the debris is mostly invisible.