A few years ago, I called an Uber and a lady showed up visually uncomfortable. We drove in silence for 2 minutes before I asked her if she would like to stop at a gas station. I knew to ask that because my previous driver have had the exact same problem and told me he had to stop. He told me that sometimes he has no choice but to use a bottle. Is Uber intentionally making drivers pee in bottles? No. But it happens by design. When a driver is matched with another rider before the current ride is over, she doesn't get a break. She can decline the next ride, but from what I learned you get penalized if you reject enough riders. Is the solution wearing a concealed pouch where the driver can relieve himself discreetly? Um, no. I think a simple button on the UI that say 10 minutes break solves it.
Riders pay the price by making the ride slightly late, but that's a damn good compromise.
So why do Amazon drivers relieve themselves in a bottle? Because sometimes they have 240 packages to deliver in one shift. And when they don't do a perfect job, customers complain and they get penalized. Unlike with Uber, a simple UI update doesn't fix the problem. The customer expects same day delivery. Is it Amazon's fault? Yes, they promised impossibly convenient delivery times. Fixing the issue means longer delivery. Are we willing to compromise?