This would require one hell of an algorithm. I think that Rachio should note that Flex Daily is an advanced set-up procedure. It works phenomenally well, but only as well as the information you feed it, and how well your overall system is set-up and running. If you set it with incorrect soil types, bad PR's, wrong root depths, you will have issues. If you system is full of leaks, clogged emitters/heads, then the system can't overcome this.
Once I took the time to set everything up correctly, my plants suffered at first because I went from watering 3 times a week, to once a week (or longer in winter), but for MUCH longer durations. I went back and had to ramp things up over the course of a couple months. Once things stabilized, I still had a couple issues that I found to be clogged emitters, emitters that were over watering, or sprinkler overspray that was causing overwater situations in nearby plants.
Flex daily can be configured to work relatively easily out of the box, but to truly optimize it, it's not for the faint of heart. But, it is also the most advanced on the market from what I have seen. If you want simple wifi control and a computer dashboard, there are a ton of options out there now.