Recursively uninstalling orphans can be overly aggressive as packages which are optional dependencies of other packages can be removed. In your case, I would be hesitant too; that package list looks like a lot.
Consider removing the -s (so the action is not recursive), and just run the command two or three times in a row if needed (until no more packages are identified as orphans).
If you are interested, this less aggressive approach to removing orphans was discussed at length in this thread: