That reminds me of a famous incident where a circus elephant named Mary was hanged by the neck until dead for committing murder on a human. She got angry at her human handler for prodding her and stomped him. See https://en.wikipedia.org/wiki/Mary_(elephant) for the details and a pic of Mary's hanging. I don't think she got to defend herself in a court of law, though.
My two cents on the subject is I think the law could accommodate intelligent animals, but each species should probably be treated differently based on their nature and capabilities. I don't think treating them as persons is the right idea.
You have presented a false dilemma. In other words, they don't actually have to choose and nothing prevents them from eventually doing both. In addition, your idea that it is more efficient to do it the way they are now than they way you have imagined is presumption not fact. Maybe the way you are imagining it is more efficient still than their new, improved version.
I can imagine some workers zipping around on Segways to get special or large products. Maybe they just didn't think of it or haven't yet solved the coordination problems of having two different moving subsystems. Or perhaps they just assumed workers walking around is the most efficient solution.
Amazon.com didn't build these robots anyway, they just bought out the company that builds them (Kiva Systems). Maybe you should get to work building a company that makes smart, self-driving Segways, then Amazon.com can buy you...
If all goes to plan, this will culminate in a kind of temp agency for robots, where the machines can be leased, are adaptable and can be installed and ready to work within 24 hours.
They seem to be aiming at a whole new level of flexible, adaptable robot with custom, 3d printed appendages and large amounts of in-built behavior that can be quickly adapted to the task at hand then repurposed for some other task later. This is very technically impressive to me and seems like a potentially dramatic reduction of overhead costs and difficulty.
Real Programmers don't eat quiche. They eat Twinkies and Szechwan food.