Link is not straight or gay. He is a fictional elf boy who only exists to be an avatar for the player. He is pretend and he does not have sex nor does he have genitals. It is autistic to even speculate on it in any serious manner.
I don't understand what is the point of being just as obtuse as the tra when looking at a piece of art/entertainment.
It's just as stupid to pretend Link isn't given any sexuality as it is to pretend he is a trans gay enby
It's not about "genitals", though just because the game doesn't gave him doesn't mean 99,99% of the fanbase isn't able to infer that if he was to have genitals, it would be the external type. You said it yoursell: link is ment to represent a boy, usually it's a package deal ....
He has to remain chaste, as this is a game for seven years old and up and aventure is the focus instead of romance, but there's quite often flirtatious understatements in his interactions with women, most notably Zelda, throughout the games. Often they are the ones flirting but you can't say he never seems to reciprocate. You can choose to believe he is only motivated by duty to Hyrule or a desire to do good in general, but depending on the game they throw in what can easily be interpreted as a little bit of a crush on Zelda while he tries to save her and the world. It's just a tease to humanize him ever so slightly, make the stakes more personal, and you can usually ignore it if you don't find that aspect appealing and just want Link to be a puzzle-solving, monster-slaying machine. But it's there and by design, and we all know by brownsing the web that the fandom noticed and responded to it a LOT, sometimes even too much.
In the japanese version of Botw it is said that the in-games texts express a unusual sense of longing/caring for Zelda that was lost in translation, tho i can't check it for myself.
He doesn't have nearly the same amount of shiptease with Sidon or Impa in any of her incarnations, of any of the fucking Gorons.