Forcing people to be home is bad enough, but now you are forcing them to drop everything they are doing. Not exactly an amazing customer experience.
They wouldn't need to be home. The self-driving car would drive to the customer.
True, but given a choice between an amazing customer experience and saving money, most people choose the latter. See: ATM, phone tree, commercial air travel.
I can just imagine the grandmother in a walking chair trying to get the package in a timely manner.