I can understand what you mean, but I've seen on some elevators if its going down and you want to go to a higher floor you have to wait for it to finish the run down, it serves more of a purpose on a system with more than one elevator though, sort of if you and another person are on the same floor and push the button to call the elevator and you want to go up, but the other person wants to go down its easier and faster to have the second button to call another car to make the other run. Honestly I'm not sure check how stuff works about that, "
"Some elevators just feature a single call button, others feature up and down call buttons, depending on whether you want to go up or down, respectively.
It will take a while for the Elevator to reach your floor, and the time will vary depending on what floor the elevator car is currently at, how many people in between the floors between the actual elevator car and you have pressed the buttons on their floors, which makes the elevator car stop there first. For this reason, elevators often feature up and down buttons instead of just one call button; in this case, calling an elevator while it is in motion will make the elevator stop for you only if you're heading in the same direction. Otherwise, it will attend to the request at the next possible opportunity, such as when someone in the elevator selects to go to (or past) your floor, or when it becomes idle."