Associative arrays aren't about phone books. They're about providing key value storage. You can use an associative array to record phone numbers, but you could also use it for any key value pairing.
Why the same hash table for two different things? Why the same block chain for two different things?