Are sunflowers weeds?

Not in Kansas. They grow millions of $ worth a year. A "weed" is "a plant out of place". Those Kansas sunflowers growing in Iowa corn rows are considered a weed.