I agree with you in sentiment - the term "full-stack" is odd and a little too grandiose for its meaning.
But it is already established in the industry, and fighting it is unlikely to yield any positive outcomes.