Robots can they fulfill human needs that other humans can't?
Robots can certainly fulfill physical needs, as they can simply do tasks which people can't. Things that are dangerous, dirty or dull have traditionally been mechanized. With the rise of social machines, there are some tasks, which robots may do better, but not necessarily anything a person can't do. For instance, a recent study showed people feel less embarrassed to describe their medical problems to a robot or avatar rather than to another person, thereby describing more detail. This may lead to more conditions being caught sooner, leading to more lives saved.
Yeah, robots are pretty much dependable in most of the cases but I guess there are still some things where a human feels much better to take another fellow humans opinions. Well if I have to talk about robots, there are just many things where we can't just rely on a human to do it because robots are best suited for that job. For instance if we talk about the use of humans in manufacturing guitars from scratch then it might be a lot tougher for them since they'll take quite a lot of time to make just one piece on the other side making it through automated machine will require less manpower and also there won't be much hard work involved, not to mention it'll be time efficient. Also many other places where humans have chances of getting in danger could be done by robots since they can be well equipped with protective gear unlike us.