✔ 最佳答案
Most of the time we get a 'window of time' for deliveries or other services. These workers go to their appointments, and sometimes they have no idea how long each service call is going to take.
If your SO knows so much, have him sit around and wait, i guess?