I simply do not keep a neat enough house to have a robot vacuum. There is too much stuff on the floor for it to get tangled up in.
The LIDAR models can travel to a certain room, clean it and get back without any issues.
The vacuum runs every weekday at the same time. It's mentally easier for me to spend the 1-5 minutes running around the house and get stuff off the floor for the vacuum to do its job than it is to chase after it to get it to dock again.
The biggest motivator is the amount of dust it gathers even when it runs every day. I'd be breathing in all that crap if it didn't pick it up.
I just run the vacuum 1-2 per week after manually removing objects from floor.