So most software packages are at least a little out of date because they only put the most stable and tested versions of software in their default repos.
And for many people, this is a good thing. By favoring reliability, Debian Stable provides the most low-maintenance experience of any distro I've ever used. (And I've been using them for a long time.)
The packaged software is generally up to date when a new Debian release lands. It's a year or two between releases, but that's fine, because the vast majority of software already had the features I needed, and I'm not addicted to watching version numbers rise or fiddling about with UI changes that some developers like to make every month. Security updates do come between releases, and the two or three packages that sometimes warrant a faster update cycle are easy enough to add if needed.