Ahem – bit of a sweeping statement there!
Well ya its a sweeping statement but in general terms bigger is better, taking into account your weight. I have not found a situation where a 2.1 tyre is better than a 2.35 for me, but i do weigh 15 stone in all my riding kit. I don't race XC though or enduro's, but can understand the need or want to drop weight in those events but it does mean that the tyre will not be perform as well as it could be.
Granted in snow and ice you actually wont to go the other way on a spike, so there is more force on each spike to cut through teh snow and into the soild ice.
In deep mud you bugger anyway if the mud comes deeper than the tyre, and even a full spike wont give you much more grip. No point it go for a thin tyre as that will dig deeper and no point going wider as the extra air volume will not make you float.
I am sure peaty could would be fast on 1.8 semi slicks than me on 2.5's. I know he is pretty much bang 1/3 faster than me on teh SRAM test track in Spain so he does have a lot of time to play with. He'd probably beat me if he was on a chopper.