No they can't because it requires a surprising number of details to be able to do all the things a cleaning lady actually do. Getting in between the books, under the rug, up on the shelves, cleaning the toilets etc.
If a robot could do all that we would basically be close to a general purpose AI. We aren't even close.
Perhaps true, but one "robot" can do the job of 1,000,000 radiologists whereas one robot might be able to do the cleaning of 2~3 cleaners at best. It's a software vs. hardware scaling issue.