EDIT: To make myself clear, this is not a criticism of my boss, it's just that pair programming with someone who is a lot more experienced than you is just naturally intimidating.
I’m by no means junior but I’m new on a team, and I’ve had to remember over and over that the giant blob of the state of everything is unfamiliar to me, familiar to my team, and when I elide details I’m not saving anyone any time because I’m not sure whether those details are relevant or even if they might reveal where I’m off track.
From over your shoulder: "Then do this thing cos of this this and this" - yes thank you I know. Eventually I feel downcast and just stop thinking for myself, I'm just a typer at that point.
Caveat: I’m ADHD/ASD. I find it hard to focus on multiple sensory subjects at once. Pairing in an office means I’m focused on the screen; the human’s body language; the human’s verbal communication; interaction around concepts, design, mechanical stuff like what actually gets read/written/executed; a second screen because sometimes it’s more effective to computer for a second than engage all of that. Remote pairing condenses a lot of that.
Over the shoulder pairing has a lot of "do this", "search that". Shared has a lot more of "can you work out x whilst I check y" and "this is the result of y, I'm interpreting that as z. Should we do a?".
In my opinion it's a much better programming experience than having your laptop and sitting next to someone so that you can each look over at each other's screen.
Also by mid afternoon you might not want to sit physically that close to someone.
I'd use vscode live share even in the office, which begs the question what even is the role of the office in facilitating pair programming
I’m sure I’m not the only person who has the exact opposite experience with this. I can’t think and get mentally blocked when I have someone peering over my shoulder or I’m staring at their screen. I find this kind of collaboration so much easier if I’m in the comfort of my own desktop setup, sharing the screen over Teams/Skype whatever and communicating verbally over a quality headset.