Ahh.. the good old Nature vs. Nurture argument...
Let's think about it this way: what advantage, evolutionarily speaking, would having a tendency to be shy have??
None really.
Shyness leads to certain behavioral patterns, including avoiding the outdoors, poor diet, isolationism, etc. All of which, over the long term (or short if occurring during the growth period) could lead to the manifestations mentioned.