The primary issue is that iRobot has your room data in the first place. iRobot created a design that includes the ability for them to have your data, despite any costs on their end. Since there is a cost on their end, they created this system with the intention of benefiting iRobot.