Function of the halogen carrier (catalyst):
Benzene is more stable than alkenes which means that Br2 is not a strong enough electrophile.
Although benzene has delocalised electrons, it is not sufficiently electron rich to polarise a bromine molecule like an alkene (count the electrons!)
The halogen carrier generates a Br+ which is a more powerful electrophile than a bromine molecule (because it is more positive)