Adam, the problem is that it's extremely un-intuative for a user when it's
"download a pacakge with the .repo in it you found on a random search on
google, and THEN use Software to search for the app you wanted to install".
People unfamiliar with the underlying architecture will not understand that
easily. If we could make it so that a package could both install a
repository file AND software from that repository (also known as "one click
install") that would solve that problem, but will still introduce a problem
of security, because it will encourage users to download random software
from the web, essentially invalidating all the security benefits of a
package management system.