If you count bone marrow, brain, organ meats, blood, etc. an animal is pretty high fat.
EDIT: I'm also not sure about this western culture bias you're talking about, I am italian and we eat innards, blood and marrow. I am fairly sure every culture in europe does.
You can find hearts, livers, kidneys and stomachs, but except for chicken livers, pretty much only in halal (i.e. middle easterner) butchers, as far as I can tell.
Edit: Most English also tend to find blood saussages disturbing. There's black pudding, a blood sausage they make oop north, in Yorkshire, but people under the north-south divide won't go near it with a ten-foot pole.
And you should just see the expressions of disgust towards haggis (a Scottish dish made with innards and quaker oats).
There's a huge class component in eating offal, though. It might be that you're associating mainly with middle class people who find eating offal to be beneath them, or looking for it in middle class areas. Small intestines (chitterlings or "chitlins" in the US) is a good example - I'm a middle class white person in the northeastern US and I've never had them and no one I know has ever admitted eating them to me, but they're popular among poor people of all races in the rural south and among black Americans in northern cities.
I do enjoy kiska, though, along with a number of my friends - a Polish blood sausage flavored with marjoram. A lot of people here have Polish ancestors who came here for work in the steel mills, and it's a very working class sort of food.
When? Only in the last 10,000 years of agriculture, I guarantee you hunter gatherers did not get the bulk of their calories from plants. Also, it's heavily dependent on what culture you're talking about. Some cultures relied heavily on animals, others on plants.