I like robots in certain situations.
Robots aren't going to replace a corded or even cordless vacuum. They are surface level cleaners but they serve their purpose very well depending on the circumstances. The robots are pretty good these days and many even avoid pet droppings and other things that could smear around a house. Overall, if you keep you're floor relatively clutter free, robots can really reduce the amount of time you need to spend vacuuming and they can keep a house much cleaner. I'm always amazed at how much my relatively cheap ilife robot picks up off my hard floors even if I run it every day. Robots are less successful on carpet but if you run a robot multiple times a week, you certainly don't need to go over with a full-powered vacuum as often. The Roomba's dual brush roll is effective on cleaning carpets and if I had a lot of carpet, I would own one.
Are robots the sole future of floor cleaning? I doubt it but with battery and motor technology improving so much, it wouldn't surprise me if they replace the vacuum in many households for better or worse. With whole home carpeting becoming less and less favorable, I could see some "less modern" companies biting the dust. Notably, Kirby, Rainbow, etc. If a company like Kirby doesn't innovate, I don't see people continuing to buy their expensive and inconvenient vacuum. I have two Kirby's that I refurbished for under $100 total. They are great carpet vacuums but they are heavy and inconvenient to use. With the current state of robot vacuums, I could see a lot of people dropping $$$ on a decent robot and then buying a cheap Bissel or having a cordless vac on the side and nothing more.