They are different because if developers were replaced by robots, developers would still be required to create and maintain those robots. The same can't be said for autoworkers.
Yeah, automating all software development is probably equivalent to inventing general AI. At which point we're probably all very well off, or all screwed.