The hidden words are hand selected from a smaller vocabulary list to make the game is solvable without having to guess.
Then if you find a more obscure word that is valid in the dictionary it is counted as a bonus word and can further help you solve the hidden words based on it's position.