AH, but is there an explanation for Haggis?
The explanation for Haggis is that it tastes good. I eat it regularly (and in fact plan to make if for supper this evening!)
We have a friend who is a sheep farmer so we can get all of the lamb innards we want.