Most people now don’t see Ford’s pardon of Nixon as corrupt. The Iran-Contra pardons were by Bush, Sr., not by Reagan.
The short of the reason is that it was an old executive function in England, it seemed that someone ought to have it, and it is an executive power.