That's like saying you don't need sex because you have an imagination.
No, it is nothing like that. Songs you can play in your head or at least I can, because I have them memorized so I know the tune and words and the sound of the persons voice. Sex is totally different but I don't want to get off topic.