I'm sure this is something to do with whether the noun is countable or not.
You can have one egg, and three vegetables. However, you couldn't have one cocaine, or fifteen meat.
I will have to let the teachers here comment on this further.
- For Teachers