Yeah, I don’t think you should be forced to let the robot do anything you don’t want it to do. The Amish should have the right to reject it as should anyone.
And I agree with you on the basic watering and minor repairs.
It needs to be hack proof, but an sdk should be available for adding new routines and skills.
I think rental robots for specific tasks would be nice. You dont really have to have a robot clean every day.