Robots are notoriously horrible at being generalists. The most efficient and effective robots have been purpose-built to do one specific task very, very well. This is why we have Roombas and not Rosies, and it's why robotic telemedicine platforms look (and let's be honest here) kind of scary, all things considered.
But, at least part of the reason that humans (as a species) are so successful is that we are generalists. And our fantasy is to be able to create robots that are generalists too, able to bring that trademark robot intelligence and speed and precision to bear on whatever task we might require. This is certainly not the easiest route to take, but under some very specific circumstances, it might be the best one, which is why NASA's Robonaut is learning to be a doctor.