It would be nice if it was possible to negate page generators, in order to have the scripts operate on all pages that do not match a given page generator.
I think the syntax -no-pagegenerator would be good for that. There are some page generators for which negation does not seem to make sense (like -randomredirect), but many for which it could be useful (-no-usercontribs, -no-lonelypages, -no-transclude, -no-titleregex, -no-grep, -no-page and others).