I like Google's older "avoid highway" options since the walking option will direct you to the wrong way on one way streets even if there are no sidewalks on the one way street. Not very good for cyclists or pedestrians.
I think the problem is that Google doesn't have data on bike lanes and bike paths.