Why is 'many' instead of 'several' incorrect?
While neither "several" nor "many" refer to strictly-defined quantities, I don't think they are quite the same concept.
Isn't grain and wheat the same thing? "Several birds are eating grain"
I would say so, from a perspective of not being a farmer at least.
What about "a number of birds"?