For me, experimenting, debugging and everything else that's basically try-and-error is actually where pair programming really shines.
Most of our time is spent finding solutions to problems, even if it's just figuring out how to use an API. When we are working on a problem with two people at the time, we can carry on as early as the first of both figures out the solution.
It's not about sharing a keyboard to write code together. Pair programming is about approaching development with two different ways of thinking.