There are real cultural folk beliefs about elves. D&D elves are, at best, loosely inspired by those folk beliefs. They are a copy of a copy of a copy (of a copy of a copy, etc.) that make no claims of accuracy to the source folk beliefs, and indeed often intentionally deviate from those folk beliefs.
If you want to depict elves in your games as more true to a particular set of folk beliefs, that’s awesome, more power to you. But it’s really weird when you talk authoritatively about what elves “are.” You play pretend the way you like to play pretend, and let others play pretend the way they like to play pretend.