Roombas are so expensive because they are smarter, have more features, and are more powerful than comparable competitor models.