Grignard reaction - exchange of groups

Why is this reaction successful:
[![enter image description here](https://i.stack.imgur.com/5i9V1.gif)](https://i.stack.imgur.com/5i9V1.gif)


Why doesn't metal-halide exchange occur easily to get Ar-MgCl and R-Br?


