That's what the hint button is for.
If you start adding any automated processing like that, then you're only a couple more processes away from the game just solving itself without you.
The elegance of this implementation is that you are doing all the solving. Unless you specifically ask for help from the hint button.