I have the privilege of working for a robotics company small enough that I (a SW dev) can walk a few doors down the hallway and talk to anyone from mechanics, to electronics, to sales, to the people who actually operate the robors on customers' sites. And I have a lot of respect for people who pull a 16 hour shift in freezing cold or with water pouring down their necks.
For the company to function, it requires a lot of people with different skills to come together and each do what they're best at.
As Doctorow says, this is why huge corps segregate people into casts - to keep them from seeing the other's contribution and to keep them hating the other instead of hating those who exploit both.