Mental Model
A trie stores words by sharing common letter paths, making prefix searches fast and memory efficient. Hash maps store whole words separately, missing this shared structure.
Analogy: Imagine a tree of roads where each road letter leads to the next letter in words. Many words share the same starting roads, so you don't build separate roads for each word start. Hash maps are like separate houses with no shared roads.
root
↓
c -> a -> t -> [end]
↓
r -> [end]
d -> o -> g -> [end]