iRobot's failure is that they made a bet to use CV instead of Lidar for their mapping robots for a long time until it was too late. That made their affordable, non-mapping robots far far worse than only slightly higher priced lidar robots, while their mapping robots were too expensive for mass appeal and were still worse at navigation than up-market lidar based robots. Ultimately they were simply outcompeted.
Neato, which had a robot vacuum with LIDAR, shut down in 2023. That's not the key problem.
Binocular vision ought to be good enough for a vacuum. It's short range compared to the inter-camera distance. Vehicle object ranging at distance is much tougher and can be fooled.