re: "Scraping" a web site (such as Ancestry)
Since Ancestry doesn't provide a programming interface, SmartCopy has to "interpret" what is on the web page one sees when viewing that Ancestry page. When that format changes, SmartCopy will have to be changed to 'understand' that new formatting. Depending on how that web-page is actually 'written', that can be a somewhat tricky thing to de-cipher. The source code for SmartCopy is available (see the Project for where to find it), so if someone reading this has the skills to help, I"m sure Jeff would appreciate it. This is purely a volunteer tool!
re: GEDCOM 'sharing' -- interesting idea ... and one that can be currently done "by hand" by downloading a GEDCOM file, then uploading it to one of the sites (such as MyHeritage) which does have a working SmartCopy interface. Wikitrees might be another.
I would suggest, though, that when this approach is taken, to:
(a) if possible, create a GEDCOM with the smallest subset of profiles that contain the ones with information/profiles 'missing' on Geni,
and
(b) delete that uploaded tree after the information is copied over to Geni (so it doesn't hang around as yet another set of duplicated information which will grow 'stale' over time).