Benzene is a nucleophile like any alkene — it is just an unusually reluctant one, and the whole mechanism is about what it will do to become aromatic again.