I am with Geoff the Duck on this one; a religious virtue (giving up meat for lent) has been made out of a practical necessity. Other major religions have similar patterns of feast and fast, that all lend weight to this being a human phenomenon rather than a unique feature of christianity.