Yeah, its always been a jack of all trades pokemon, but this flaw is becoming worse and worse in nu, espicially with jynx and mandibuzz in the tier, though the latter beats most psychic pokemon anyways. And like you said, its pathetic physical bulk means that it can't stand up to things that musharna can.
Would I be an idiot if I think Dusclops deserves C Rank?