sprinklers could be programmed so that they don't come on in the rain; and they could be positioned so that they aren't forever watering the sidewalks or driveways or streets.
There are actually sensors available at almost any home improvement store that will stop a sprinkler system when it is raining, some even retain the water so that the sprinklers won't come on directly after a rain storm.
Then there is the new control panel that reads the NWS and waters according to local weather patterns.