Additional features, settings, or issues not covered by specific Microsoft Teams categories
I've been SO frustrated by this same thing - finding the name in my contacts list, clicking the call icon, then being asked what program I want to use to call? It always requires a copy/paste. :/
Yesterday, though, I discovered the solution!
If it's a contact that I've added (external, internal all come up in the search bar anyway), I can go to the dialpad, and type in their name (as entered into the contacts list) where I'd normally type the number, and it'll pull up their name there. Then just hit "dial" and it calls them!!
I still can't figure out how to dial them from the contacts list, though..

