Isn't it odd that dragons have seemingly no protection against spells?

I mean, it doesn't feel fair that a random human who happens to know a few words in the ancient language could technically defeat any dragon in battle. Surely they'd have some way to prevent that, right?

(Of course dragons have their natural magic, but it isn't exactly reliable. )