arsmaint simply issues runstats and reorgs. There's no magic there. The snag is that when arsmaint encounters issues, you generally don't get the 'full picture' of what the error was (or if there were any warnings), etc.
By running these commands interactively, you get to see if there are warnings or errors during processing, which gives you the opportunity to correct the issues.
-JD.