Some people are really good in communication. They have the charisma, the talent, the skills, to communicate, to listen to others, and persuade them if needed.
Programmers are(?) not that social, at least not as much as the business or the HR people. Ιn addition to that, teams now have more than one formations. People together in a room or building, distributed, hybrid. Especially during covid era nowadays, distributed teams tend to be the standard.