I have no need whatsoever for a "coding buddy." I'm considerably more comfortable working on a project solo. Even with a good team, I hate the coordination overhead.
I can, of course, and good team skills are important. I'm not saying that. But the coordination costs of software development increase super-linearly, so I tend to prefer using the minimum number of people that can possibly do a job. The break-even point is around 4-5 - after that, adding more people makes things slower, unless you can split the project into autonomous chunks.