Gas barbeque manufacturers place metal bars, ceramic plates or lava rocks above the gas burner so that they radiate more heat towards the grill. Cooking directly over a single gas flame just wouldn't work very well.
Why don't gas flames radiate much heat directly but a metal/ceramic object heated by the same flame does? For example, you can put your hand near a flame and not feel anything but lava rocks will scorch your skin easily.