I am reading the book Language, Proof and Logic by Jon Barwise and John Etchemendy. In section $9.1$ it says the following. "Variables are a kind of auxiliary symbol. In some ways they behave like individual constants, since they can appear in the list of arguments immediately following a predicate or function symbol. But in other ways they are very different from individual constants. In particular, their semantic function is not to refer to objects. Rather, they are placeholders that indicate relationships between quantifiers and the argument positions of various predicates."
My question is, why are they not refering to objects? When I write $\forall x [P(x)]$ I thought that the interpretation is: Given any object, call it $x$, we have $P(x)$. In this sentence, $x$ refers to an object. Another example is $\exists y [P(y)]$, which translates to: There exists an object, call it $y$, satisfying $P(y)$. Again, $y$ is refering to an object. Is my interpretation false or does the passage of the book mean something else?