When you connect a new device to a 'smart' tv, you must pay homage to the manufacturer with a ritualistic dance. Plugging and unplugging the device. Turning them on and off in the correct sequence like entering a konami code.
Every time you want to switch devices, the tv must scan for them. And god forbid you lose power, or unplug something. You are granted the delight experience of doing it all over again.
I have fond memories of the days of just plugging something in, and pressing the input button. Instant gratification. It was a simpler time.
Roomba. It got better in ways that made it worse. Really just want to put it in a room and let it wander around and vacuum. It doesn't need to map the house and then get confused if a door is closed. It doesn't need to tell me the filter is old. The old ones you could just put them wherever and close a door or put a box in the way to keep it corralled where you want it.
Better and smarter are two different things. Sometimes they intersect, other times they don't.
I don't know. It's interesting tech, but just not useful. I don't need to start it from my phone when away from the house, and it loses its maps and makes new ones that don't have the whole house if it encounters closed doors; if you then put it into the room it forgot and start it, it just sits there confused. It gets confused when furniture moves too. We have to close doors a lot to keep dogs separated, teens close their doors all the time, my house is not static enough for this detailed mapping function. I tried giving it zones but even then the closed doors break the maps.
There are things I like about the app. Getting the details on what an error message means, finding it more easily when it's hiding. But overall losing the ability to just set it down anywhere and let it run without mapping was a bigger loss than what was gained.
The new ones can do what you want too though. Just press the "clean" button on the roomba twice. Or the "clean everywhere" option in the app, if you've set it up.
In both cases, it goes wherever it can and returns to the starting point.