There may be many reasons to why he doesn't talk, much like what CrystalSheik said.
What I believe is the reason is that if they chose a voice actor for him, it may cause some people to think that it's bad and some people may think that it's good. Maybe they want to avoid conflict between mashabiki and create an image within everyone's mind: doing this can make wewe see the whole game in a different way. Miyamoto probably wants us to use our imaginations as much as they did so we can visualize what they were trying to onyesha us.
I think he doesnt talk so the creators wouldnt have to worry about voice acotors for him au any of the other characters, sometimes when ppl dont like the voice of a character tHey lose interest. Lol idk i'm guessing
It's all about using your imagination. kwa leaving the voice out, wewe can sort create your own link (note the name option). Link as a character is a very well meaning person. But with the extras like side quests, wewe can in a way make your own link. If link was aliyopewa a task and he alisema "I will do it right away", wewe wouldn't go, "I'll do it, but first i'll fight with the cucoos". It would lose character and wouldn't make much sence.
wewe dont see link talk because he is supposed to have the player's personality,why do wewe think they give wewe mgawanyiko, baidisha choice? then its settled,link can't talk because it must be the player thinking what he wil say on mgawanyiko, baidisha choice,besides he will talk rarely like "What is this man babbling about?" with the anouki cheif in phantom hourglass.
Actually, Link does talk. If Link doesn't talk, then how come we get dialogue choices in the games? It only seems like for immersion purposes. If Link doesn't talk, how come he does in other media? Link does talk but it only seems like he doesn't.
Miyamoto actually alisema in an interview that when they were about to record link's voice actor,that voice actor was shot the same siku as the recording,so they actually had his voice on tape so they used his shrieks for link.
the answer to this is very simple the reason why Link doesnt speak is because Link is supposed to be wewe that is the point of the game wewe are link thats why wewe can change his name, the way he acts and what wewe do as him the whole point is that wewe are in viungo shoes thats the purpose of his name hes the Link to wewe and the game its the thrill of adventure of wewe being the hero to fight a villian and save the princess known as Zelda Link is just a default name for him wewe can change his name to anything cuz thats the point if wewe like wewe can play Link as Link but wewe can also play Link as wewe that is the whole purpose why Link cannot speak.