• "One reason is it doesn’t matter whether I execute an Alter Procedure statement or a Drop and Create – the changes to the Procedure are accomplished regardless."

    Don't forget that if you drop the procedure then you loose the permissions.