For years now, well before the pandemic, this is how such things have been done everywhere I've worked. The two people aren't huddled around the same machine, they're each in their cubes doing screen-sharing.
It's just a better way to do it, remote work or not.
In my experience, most people learn much better from being shown concrete examples inside the workspace they already use compared to abstract examples on a whiteboard with lots of lines and arrows.
Also, when viewing/listening remotely, I will record the session -- especially if they're assigning a complex task or series of tasks. This allows me to playback and get things exactly right.
In person, I would have to smuggle in a recorder and it's often awkward or infeasible.
I'm in a agreement on this. I find reviewing changes much easier with screen-share than in person.
It also makes the process feel less confrontational in some respects.
Obviously I don’t know how these meetings go, just a passing observation
I'm in the leadership position you describe, and I've found remote work to be amazing for teaching because of screen-sharing. It's so much easier to get the team talking about some code over Teams/Slack/etc. than it is awkwardly huddled around someone's monitor or looking at a TV in the office. Remotely, you're able to see the code and have high-quality audio, and you don't have to worry about some higher up manager seeing a group gathering and thinking now's a good chance to get some internal publicity...
Of course, none of the above applies if the tools aren't used. I think the key to mastering remote teaching is good scheduling.