If you are the last delivery and it’s a trek from previous one they just say you weren’t in and try again tomorrow.
This is human nature but the fact that they can get away with it is down to poor management.
And they think they can compete with Amazon!