I agree that generalist robots would be better, but building them is really hard (which we know, because we've been trying to build them for decades now). So I think piecemeal robots are the happy-enough medium that we can build to start automating away work today (while we hopefully keep working on the general case).