Cameras worked pretty well, but most people take photos with their phones nowadays. Pro photographers still mostly use cameras though.
I can envision a future where people have a humanoid trimming a small backyard but at the same time the maintenance of e.g. a golf course would be done by dedicated robots.
EDIT: my point is that just like smartphones replaced a number of specialised devices for most people, a humanoid robot could do the same, by virtue of being a general purpose machine