Here's why:
* Pronouns are words that stand in for nouns. They can be singular or plural, and they can be personal (referring to people), possessive (showing ownership), or indefinite (referring to an unspecified person or thing).
* "Anyone" is an indefinite pronoun because it refers to an unspecified person.
Let me know if you have any other grammar questions!