Better to compare it to a cleaning service. Say $30 an hour, and the roomba does the rough equivalent of an hour a week when you let it run daily. 4 years (208 weeks) of $30 is over $6000, ten times the price of the 780. Even if the roomba does the equivalent of 6 minutes of maid-time each week, that's not bad.
But the cleaning lady doesn't take nearly as much time vacuuming as a roomba I just don't think it's a comparable service at any level or that it can replace a cleaning service - it can supplement it by vacuuming more often.