The only thing pair programming does
While I can see pair programming being useful for people joining the team, I really don't see any benefit to enforcing it. People naturally come together to solve problems and naturally divide when working on individual tasks.
Forcing it just slows everyone down to half speed. If I wanted to do that I can browse the web for half the time.