It was actually by design, so you know you have the wrong place. We already have systems like postcodes where small changes result in small geographic offsets and they have major downsides too.
Geocoding seems really simple until you have to build one and have customers use it.