Indeed true. Even more efficient is when people can wait a few days and let Amazon bundle your orders and deliver on a designated day.
That said people don’t typically get in a car to buy one thing -though obviously sometimes they do. On average though their trips will be for multiple things. I still think even without using designated delivery days Amazon deliveries are more efficient than individuals going out to buy things independently.