In Death Battles or crossover fanfiction, everyone says that One Piece characters can beat Fairy Tail characters because Haki can break through Magic. But since magic spells don't have a body of their own besides that of the caster, Haki users can't touch the spell. So How is Haki stronger than Magic?