There must be something to learn in comparison to other catchers. Let's take a quick look at 5.
Yadier Molina: Started catching full time at 22 years old. Caught 114, 129, 111, 124, 140 and 136 games in his first 6 full years. Had and outlier hitting year at ages 25-26 (OPS+ of 96/100). His other years (in order) were 70, 53, 85, (96), (100) and 84. Yadier's dWar was, however, outstanding: 1.8, 2.0, 2.1, 1.0, 1.9 and 2.9. Through age 27 he was clearly a defensive catcher with offensive potential.
Matt Wieters: Wieters started catching full time at 23 y.o. and caught 96, 130, 139, 144 and 148 games through age 27. His OPS+ during those years was 96, 90, 110, 107 and 90...clearly a better hitter than Molina. dWar in those same years was 0.7, 1.6, 2.7, 1.3 and -0.3. Balancing those two out through age 27 gives a slight edge to Wieters over the defensive-minded Molina.
Buster Posey: Also started catching full time at age 23, but (obviously) not the next year. Games played through age 27 were 108, 45, 148, 148 and 147. His hitting was remarkable at: 133, (116), 171, 134 and 143. dWar not as much: 0.7, 0.6, 0.5, 1.0, 0.2 Obviously an offense-first catcher and a better overall contributor than Weiters.
The Red Sox Catchers:
Swihart started catching in the majors last year at age 23 when he played in 84 games. He had an OPS+ of 90 and a dWar of 1.4 during his short stay.. Molina didn't break 90 until age 25 (his 4th full year). Swihart's dWAR was a surprising 1.4, a figure that Wieters broke once and Posey never attained. Swihart's first year (age 23) compared favorably to Wieters (age 23). They both caught a similar number of games. Wieters out-OPS'd Swihart by only 6 points and was (theoretically) a worse defensive catcher. Neither of them could touch the hitting of Posey.
Vazquez caught 55 games at age 22 (Yadier was a year ahead, catching full time at that age). Christian's first OPS+ was 73 and Yadier's (similar number of games in his rookie season - 51) was 78. Yadier started hitting well at age 25 - his 4th year in the majors.
There are some comparisons to be made between Swihart and Wieters; Vazquez and Molina, although no one can predict whether Vazquez will ever turn on the hitting the way Molina did at age 28.
The analogy here could be that the Red Sox have both a 23 year old Molina and Wieters on the roster. What to do? Do you keep both? Catcher is a notoriously injury-prone position. Do you go for offense and decent defense (Orioles) or defense and decent offense (Cardinals) or offense and shitty defense (Giants)? What if you had both Molina and Wieters under control but Wieters could also play LF and 1B?
Some say trade one of them, others (like me) say keep both until someone makes you such a good offer that you literally can't refuse. Push the "problem" down the road and enjoy the wealth of riches.