GPS directions are only ever ridiculous due to a lack of information. In many cities (Sydney Australia, for example) data is good enough and the roads straightforward enough that chosen routes are always either ideal or sufficiently close to ideal.