The CleanupAncientTables.php maintenance script always runs, regardless of the absence of the --force option.
It's unclear if the script was supposed to abort immediately after the error message (which it doesn't, since the die parameter isn't set) or if it was supposed to do a dry run and the code was never added for that.