What kind of developer is writing the sort of software that enables Amazon to do this? I can't help but feel these people are total garbage. We have so many opportunities. There's no excuse for writing software that tortures people the way they do at Amazon. Even if the developers didn't know that was the purpose for the software - then quit, stop maintaining it once you figure it out.
If you make this software for Amazon, then I hope you'll end up on the floor in the warehouse yourself. You deserve it.