That said, it really isn't for everybody. But you may want to give it a chance.
If you put two random programmers together and ask them to "pair program", you'll very likely end up with two annoyed people at the end of the day.
I was lucky in being mentored into it by some very seasoned pros, and I learned the tricks of the trade that way.
However, it's like therapy: being forced to do it instead of doing it by yourself will result in a terrible experience.
At the moment I have been on a solo allocation for about 6 months. It has let me go down a lot of rabbit holes, which can be educational. But I miss pairing pretty badly on days when I am working on straight regular development.
I'd rather have breakfast with my family and bring the kids to school.