Interesting points. I agree IoT devices don’t have the best software. I saw that New York Times article, but wasn’t alarmed.
TBH I don’t really care if the vacuum tells iRobot what my floor plan is or how messy I am. Not sure why you’re opposed to that.
Also, if the app sucks you can always push the button to turn it on.