What do you expect? He's an elf. Time just does that sometimes.
On a more serious note, I prefer the time skips. Gives the world scale. A lot of stories feel like they are just weekend trips. Like, you've been fighting the demons for hundreds of years, and some rando demolishes them in an afternoon.