In my city, we've got a couple streets where you can hit all greens, saving yourself about 5 minutes for the entire stretch, if you speed about 7-9 mph. You get half yellows and the rest are green. So anyone who tries it thinks "shit, this really is the best way to drive down this stretch," which just leads to a different kind of moron. Yet, if the lights were set up the *other* direction, traffic could be regulated so that there was no advantage to going over the speed limit -- you'd simply be approaching a red light anyway, and someone going exactly 25 or 35 would hit the light right after it changes. The only people slowed would be speeders.
There's a lot that cities can do to alleviate traffic problems, but it's not "popular" or particularly showy, so almost none of them do. Fiddling with traffic lights doesn't win elections.
As a side effect, all of the pedestrians went to the corners to cross, because it was easier to wait a short time to get a light compared to waiting to jaywalk (since jaywalking only works if there's a gap in traffic).
Then, when I came home, the fact that we have many, many traffic lights that last well over a minute just irritated me to no end. Now I see tons of intersections where traffic is waiting for a green, yet there's no cross traffic because the lights are too long and the entire system cascades.
This technology may help people avoid problems once they occur, but it won't do squat to affect the root of many problems -- bad traffic planning. Without a good traffic plan, everything made to "fix" it is just a patch on top of a bad base.
Any given program will expand to fill available memory.