I hate to cry conspiracy theory, but I really do think that American culture in particular has been groomed to think and eat this way by food suppliers. When you can color / bleach something, you can hide flaws.
Generally speaking, though, people buy what's most pure-colored. Just look at what has the most shelf-space at a (normal) grocery store. And add in packaging designs, most of them favor large areas of a fairly pure color. Our food-color connection is pretty strongly ground in and then reinforced all over the place.
Not in Germany. I so which they had more real bread here in the UK.
The others seemed mildly less appetizing but still edible, and in fact I've seen white carrots before (they were wild and I didn't eat them, but they smelled nice).