My opinion is that the "internal talk" is a result of our adaptation to human culture from the last thousands of years. This happens because several thousand years ago we had no language, at least not as developed as in the modern world. I guess the same is true for hearing music inside your mind, since there was no music (as we understand nowadays) a few thousand years ago.