As a lifelong player, and scorer of many ducks, I can offer
a more definitive, if somewhat anecdotal reasoning. In order of priority.
1. To hit the ball the batsman must see it
well, and quickly. This requires contrast
of the ball against the background, hence sightscreens and presumably better
light provides better contrast and thus a quicker pick up of the flight, length
and line (the MCC for example are now experimenting with pink balls in the one
day game as the white ball very quickly becomes dull).
2. Overcast conditions help the ball swing. Most club level bowlers can’t really
swing it, but if they can, the effect can be devastating (the science of swing
is very complex and not fully explained) . Just take a look at Jimmy Anderson on the Second day of the Edgbaston test
2009 for a master class .
3 As already mentioned a slow outfield means less
runs.
The correspondent SciFI mentions some other minor reasons too, although
the state of the wicket is more a feature of preparation (or lack of it) and weather in the previous days
rather than at the time (unless it’s raining and it’s an uncovered wicket).
For the bowler, its more complex (as I mentioned most club
players don’t swing the ball) so for them its more about the state of the
wicket than overhead conditions as club pitches can vary from a featherbed, a bunsen to a minefield (see http://static.cricinfo.com/db/ABOUT_CRICKET/EXPLANATION/CRICKET_TERMS.html.
To
add a number or two, par scores in a 40 over game on our home pitch can vary from
around 140 (soggy, overcast, wet week before) to nearly 200 (hot dry spell) depending
on all these factors. Hope this helps