Posted: 05/02/2016 at 06:58
Edd - the clue is in the name - cornflower - cornfields are cultivated annually and wheat/barley/oats are sown and grow up straight and tall, leaving bare earth around them which is where the cornflowers and other annuals of cultivated soil grow.
This picture of wheat stubble shows how much bare soil there is in a cornfield
The bare soil between the wheat is where the annual cornfield flowers such as cornflowers and poppies grow.
Meadow flowers are usually perennials and grow amongst grass which spreads out and makes a close-growing mat with no bare soil between the grass - they have to be much tougher than the flowers that grow in the cornfields.