I think it is because client_authorized may be called before player enters the server.
Therefore, they make the player execute the command so that if the player isn't connected yet, the command won't be issued and the server won't kick a non-existing player.