I found loss of autonomy and inability to use own brain completely killing my motivation. It might be fine with someone with high sociAl skills, but pair programming with someone who confuses own subjective preference with "objectively better" and have sever micromanagement tendencies is hell. And don't tell me that we should fire all bordeline autistic coders, I think we should cooperate in a way that does not make it hell to them nor to neurotypicals who work with them.
I don't think we should fire borderline autistic coders. I agree with you that it's not always the best approach to take to force coders to interact in a shared space. I used to enjoy something I had with a friend where we would watch git diffs and write back and forth to each other about the changes.