One time saving reason is stop the pax is boarding the wrong a/c by not having read the gate info correctly.
Saves the argument over whose seat it is or, if no seat clash, the repeated headcounts and announcements until the person can be found and expelled. hopefully without the a/c having lost it's departure slot.