1. Taste - food that tastes good is an obvious choice for people to eat.
Allergies - food allergies will prevent people from going near that food or anything containing that in fear of cross-contamination.
Convenience and money - if someone cannot afford a certain food, they won't be able to get it, or if it's too far, they wouldn't get it.
2. Environment - some plants can grow in only certain climates, which affects the vegetable resource.
3. This may not be the answer you're looking for, but hosting events such as potlucks can bring diversity to your food choices.
4. Corn is eaten off the cob, steamed, and cut off the cob.
5. I think it's true.