There's a widge SDK available. Perhaps some localized customized versions - or a better globally supported version - are in order? Remember, Apple is a US-based company and, like many others, supports multiple languages, currency and number formats ( and such ) as conveniences to users abroad. I'm sure a problem there lies in the fact that address formats are so vastly different across the globe and you can't count on city/state combinations (in the US), city/province (in Canada) and City/County/Country combinations (in Europe) and other such names being consistent. And in the US all postal codes are numeric, while in many other regions of the world they're alpha-numeric ranging from 3 characters to 12?, some with and others without hyphens, etc.
Here in the US there are some rules in place for addresses to *help* (but not eliminate) certain address-based problems. For instance, I live on a street called "Martha's Way" and I've seen it represented as "Marthas Way", "Martha Way" and "Martha s Way". According to USPostal Service guidelines, the "correct" way is "MARTHAS WAY", collapsing all "bad" characters down and representing addresses with letters and numbers only (I think hyphens are permitted).
In short, until the whole world uses common phone number and addressing schemes (and might as well factor in currency), there are always going to be certain voids in coverage.
$.02
I was just trying to use Mapquest the other day, trying to get driving mileage from my home in the US to a city in Canada. Talk about an interesting excercise. Sheesh.