This is not unique to Uber. I have worked in toxic environments that depleted and debilitated me to the point that, in two cases, I was psychologically completely incapable of even thinking about finding work for three months after being laid off from one, and quitting the other. It doesn't even take abusive bosses who don't like you, although that just makes it far worse. It simply takes being treated like a robotic…
Software developers tend to be in that position now. Organizations increasingly rely on software as the embodiment of their processes and gatekeeper of their information. Yet, we seem to be a leaf-node on the decision-making tree.
The job I had prior to the hospital was a startup company in the Boston area, circa 1995. I was picked for a team of 8 or so to implement a system that was, in essence, an PaaS forerunner. (They put the senior-most people on the project, which was sad because I had only two years of professional experience as a developer. But, that's another matter.) For about 8 weeks, we worked between 60-80 hours trying to jam it in. During that time, one team member went to the hospital with chest pains while another had an outright heart attack. But, the company did reward us with a $100 American Express gift card for each team member.
At some point, I keep hoping that organizations will start recognizing that we need to be used strategically: a voice in decisions on how to use technology. Frankly, organizations aren't getting full value for us until they do.