Our building has a different scheme where you summon the elevator by telling it which floor you want to go, and there are no controls inside the elevator to set the destination. This supposedly enables better scheduling of elevators.
Not supposedly, for some definition of “better scheduling.”. Elevator scheduling is hard. It isn’t even clear what to optimize for. It certainly isn’t only #persons/hour or #person-floors/hour, as that could leave people stranded forever at some floors (example: why would an elevator ever make the long journey for the 10th floor to pick up passengers if it always has passengers waiting to move between doors 2 and 3?)…
1. it should always stop if it's going in the direction you want to go.
2. All people inside the elevator must be dropped off before changing direction