Are you implying that internet access is required in order to have "smart nagivation" and obstacle detection? If so, could you clarify what you think the connection is?
No, I'm implying mapping is useful. I'm certain you can have local only mapping. But OP seemed to put the mapping as well as the rest of the features in the "unnecessary" bucket and my problem is that I consider mapping super necessy.
Maybe mapping is very useful to you. The lack of it hasn't bothered me in the slightest. You also don't need mapping (or internet access) for obstacle detection. But I find that the old dumb roomba's bumpy nature is a good motivator to keep my place somewhat free of obstacles, which has other benefits.
I like being able to tap my phone a couple times and tell it to clean out e.g. the area around my cat's toilet, or my kitchen floor after I spill something, etc...