Here's a couple of analogous questions, one in terms of finite-dimensional complex Lie algebras and one in terms of finite $p$-groups; I'd be interested in an answer to either:
1) Let $\mathcal{L}$ be an isomorphism-closed class of finite-dimensional nilpotent complex Lie algebras. Assume $\mathcal{L}$ is closed under taking finite direct products, subgroups, and quotients. Assume that it does not satisfy any common identity (i.e., any free Lie algebra is residually-$\mathcal{L}$). Does $\mathcal{L}$ necessarily consist of all finite-dimensional nilpotent complex Lie algebras?
2) Let $p$ be prime. Let $\mathcal{C}$ be an isomorphism-closed class of finite $p$-groups. Assume $\mathcal{C}$ is closed under taking finite direct products, subgroups, and quotients. Assume that it does not satisfy any common identity (i.e., any free group is residually-$\mathcal{C}$, or still equivalently the free group on 2 generators is residually-$\mathcal{C}$). Does $\mathcal{C}$ necessarily consist of all finite $p$-groups?
(Note: I ask both questions in the positive but I don't particularly expect a positive answer!)