I'm not the expert on the bio but the gel has the advantage of being consumable while running.
Try drinking while running. Even at a slower pace it's hard not to spill. If you want the dosage correct you can't spill.
But maybe I'm mistaken and they dont do that for marathon.