I think you misread my first point. It's not about a clean flat. It's that normal obstacles like lamp bases, chair legs and wires for bedside lamps, etc. cause the irobot huge difficulty. It got stuck on my lamp base and scratched it badly. Nobody wants to have the light house things guarding every article as they're unsightly, costly and require battery changes.
And whether the insect like rules are on purpose or not, the fact remains that after 7 days there's still a huge dust ball on my kitchen floor that the irobot continually fails to find.