There are 3 parties involved here: Driver, Amazon, and Customer. Your comment makes it sound like either the driver should compromise and pee in bottles, or the customer should compromise and accept late deliveries. Why can't Amazon compromise, and hire more delivery drivers?