It's not ideal, but we can't force people to work in care. Well we could, via removal of benefits, but then care homes would be staffed by people who don't want to be there and might not be suitable for the job.
The robots could be programmed with lots of interests and hobbies. I've worked in care homes and the increasing non British workforce can mean there's a lack of conversation topics.
The will isn't there to pay a decent rate, so we are between a rock and a hard place.