Part of my software engineering skillset is "going native" with subject matter experts to be able to get more out out of them and even work around the lack of sufficient SME on a project.
I see software development as part of a broader science, technology and even ideology of simulation. But I came from a research background too.
Sounds like a similar track, and I agree that its a useful skill and talent.
What I mainly noticed was, after really understanding my domain, the confidence of the SWEs I was working with despite being incorrect. Now I am a SWE and I try to stay humble.