Well, this can be done: I can add extra field for the applications (for attaching .src.rpm and .desc/.tar.gz.
But I cannot force publishers to provide such sources. Most of them, who cares about sources already provide links to github/other scm with sources and/or tarballs.