Because Google is smart, and sometimes, even if users are searching for a specific term, Google may decide to show content that does not necessarily target the exact keyword, but the content it thinks would help the user better. You just have to try your best to write content with the user in mind. Remember, people-first content trumps everything else, always!