On the GitHub site there is a link...
https://help.github.com/articles/generating-ssh-keys
... and it states...
If you have decided no
It's possible to argue that using SSHs key to authenticate is less secure because we tend to change our password more periodically than we generate new SSH keys.
Servers that limit the lifespan for which they'll honor given SSH keys can help force users toward the practice of refreshing SSH-keys periodically.