In an interview featured in the 124th issue of the Nintendo Dream magazine, the game's director Hidemaro Fujibayashi explained that the character Ezlo was created because in The Legend of Zelda: Oracle of Ages and Seasons, there wasn't any character that could explain things to the player and the development team felt players were disadvantaged because of this. He stated:

"At the time that we were making the Oracle games, we really struggled with the lack of a character like Navi in 'Ocarina of Time' that could explain the situation. So from the beginning, we had decided there would be a companion character on the next adventure".
Contributed by ZpaceJ0ck0