Because people in the late 1700 wanted to. .
Ham
I don't eat turkey on Christmas, I eat ham.
The French don't eat ham at Christmas. This is an occasion to eat original or traditional things (see realted question), and nothing as mundane as ham - unless you incorpore it in an original recipe.
we eat ham turkey and roasts.
turkey,ham,corn,rostbeast
christmas cookies, ham or turkey, and lots more!
loobo and ham
More people eat Turkey on Christmas day then people eat Ham.
what did the Logan's eat for Christmas dinner in roll of thunder hear my cry
Most people eat turkey or ham at Christmas (; Tastes really good, too. The same as Americans
ham, because it helps celebrate jesus birthday
Ham, brisket, and Venison!! & pigs.