Not at all. Two programmers working on the same project at the same time is already slower than one programmer working twice as long because these two have to communicate. And during pair programming, the communication is sped up.
In my experience, pair programming is really fun and helpful for some parts of my work, for example brainstorming solution ideas or finding bugs.