Gnome components have lots of bugs, not to mention missing features. Them most serious problems aren't crashes, it's faulty behavior. There is no way to report that without intensive googling. Reporting them though Red Hat Bugzilla is a major pain. But it gets even worse because Gnome projects are strewn across gitlab and gnome bugzilla. Users have no idea where to file the bugs and even if they do, they need to set up accounts for each site. Then they have to log in etc. This means users don't file bugs - it's simply not worth their time considering that most things won't get fixed any time soon - and developers never hear about many serious problems with their software. Windows has thing called "Feedback Hub" where you can file any bug report or feature request, not just crash reports. Gnome software needs this. (and I really have no idea where else to file this, so I'm filing it here. Is this the wrong place? I wish I knew where the right place was).
basically there needs to be a unified reporting app accessible from the desktop. I think KDE has something like that, though I haven't used it lately.
I think this is libreport, however this kind of high level request is probably better discussed one of the Fedora mailing lists before opening bugs.
Libreport could support reporting into github/gitlab..., that should be no big problem (just someone needs to write plugins). Bigger problem is the automatic looking for upstream location. I don't know where this information can be acquired from. But implementing both features in libreport would not solve your problem, as you want to report to application, which did not crash (and all GUIs that we have, work only with crashes). It would make sense to implement some kind of reporting into gnome-software (my guess) and libreport can be used as backend.
Sorry, I think bug reporting is out of scope for gnome-software.
It is not about crashes, so it is out of scope ABRT as well. Maybe try to open discussion on fedora mailing list.