If you pre-book with a taxi company these days, they just send the request live at the designated time. It doesn’t actually reserve you a car. You could still be unlucky and wait for ages. I have heard that the exception to this is the Gett app which will actually guarantee a car at the designated time, but don’t quote me on that.