The biggest problem I see with these global addressing schemes is that they have nothing to do with the location, and they dont have any locality. Snake.Dog.Rabbit is in a location with no snakes, dogs or rabbits and is right next to Lamp.Chair.Guitar? Theres no visible logic to it. its just easier to say 123 River Road. By the name you know its likely to be near a river, and it will be right next to 124 River Road
But how many street names are actually related to the local geography? At least where I live - an old European country -, they're either based on the name of a more-or-less obscure dead personality (e.g. my street is named after a marquis from the 16th century) or after something that happened there decades or centuries ago (e.g. Merchants' street).
I believe many Utah cities are more extreme than this with a grid and all street names being a number + a direction.
You're right though. These are the exception and not the rule.