There is a good reason for this: fatty foods taste great! Fats carry flavor, pass on richness to foods and help provide the impression that a food is moist. Fatty foods also impart a feeling of satiety, which makes an individual feel good on several levels.
Overall, fats and oils perform a wide variety of functions. These include: