Or because other people in this thread insist that in fact it's not stable, and there are numerous bugs on multiple platforms.
Regardless, if you want people to know that a release is ready for use by people who want a stable release, you label it a final release, right? Presumably the developer(s) do not believe it is ready for wide use. Whether they are being overly conservative or not is I suppose another question.
But it seems silly to suggest that everyone should do research on their own to discover something labelled 'beta' or 'dev' should really be considered the latest stable release.