Question: are cows supposed to eat corn?
Answer: In nature, cows don't eat corn. They subsist on grasses and similar forage. That's how their digestive systems are designed to operate. Farmers and ranchers might feed a lot of corn to cows in order to have them gain weight quickly, or because corn happens to be cheaper than hay at a particular time.