What are you even talking about? Buster Posey in his prime was a great defensive catcher, what metrics or stats are you using to prove otherwise? Also he is definitely still a catcher. he's played 11 games this season, 9 at C, 2 at 1B and has played a majority of his games every year in the MLB at catcher, he plays 1B sometimes now due to his age and the wear and tear.
in 2013, David Ross played a majority of the games in the world series, in large part due to how bad Salty's defense was.
Salvador Perez is one of best catchers in baseball, and is absolutely stud defensively.
Miguel Montero is 36 and is retired. Maybe he regressed, IDK, due to being old?
McCann in his prime was stud offensively, and his defense was solid enough, if the knock you want to use on him is that he struggled defensively in one of the last seasons of his career? Sure, go for it. Not sure what this has to do with anything regardless. None of our catchers are as good as McCann.
Vazquez isn't a better hit than Leon, they are both equally s*****. But Leon offers better defense... I don't get the difficulty of understanding this.