An anchor can match the topic perfectly and still feel awkward in the sentence. The opposite happens too: a clear explanation of where the link goes, but no neat keyword match.
How do you choose between them? Do you review internal links mainly for relevance, or actually read the surrounding paragraph as well?