天敵がいるからいないから、文明度が高いから低いから、
ってのはあくまで現実世界の話であって……

「エルフは長命」ってのは、「エルフは耳が長い」とか、
「サイヤ人は強い」とか、「石仮面被って頭を刺されたら吸血鬼になる」と同じく、
最初から決まってる設定なんだよなあ。

「なぜ長命なのか」という理由理屈をあれこれ考えるのは結構だけど、
「長命になるはずがない」とか、設定にケチつけても無意味だと思うよ。

もちろん、架空であるがゆえに、「俺が描く作品のエルフは、特殊な例として短命」
という設定にするのは自由だけどさ。俺も実際、それで投稿したことあるし。
それでないと描けないドラマがあったから。