To be fair, while it's common for western (US/Canada) taxis to bring you to somewhere based on address (or intersection), it's not common in much of the rest of the world and they rely on landmarks much more often. Any Latin American country and many Asian countries are the same, in that you tell them a landmark and go from there.
For example, did you know that it wasn't until sometime in the last couple years that South Korea implemented a standardized address system? You can't tell a taxi driver to go to an "address" cuz the address of your hotel didn't exist a couple years ago, even if the hotel did, so you have to tell them the closest landmark.