It means that the article is very long on speculation, supposition and opinion and very short on scientific achievement or progress.
what’s “progress?” :p