In many texts in quantum field theory or string theory, it is stated that the BRST charge $Q$ must annihilate physical states because the states are required to be BRST invariant. Since $Q$ generates BRST transformations, then $Q|\psi\rangle = 0$ for any candidate for a physical state. This is before discussion of the BRST cohomology.
However, from ordinary QM, states that are invariant under symmetries are not annihilated by the generators, but are eigenstates of the generators. For example, the state $\psi(x)= e^{ipx}$ is invariant under spatial translations, which are generated by momentum operator $p$. It can be seen from this that $\psi(x)$ is an eigenstate of momentum operator $p$.
So, why do we not demand that physical states in BRST quantisation are instead eigenstates of $Q$, instead of being annihilated by it? I am aware of the derivation involving the commutator of $Q$ with the variation in gauge-fixing which allows you to prove it, but I am looking for a more intuitive interpretation of the result. I would think that since $Q$ generates BRST transformations, a BRST-invariant state would not be affected when $Q$ acts on it.