The reason Swihart was considered to be a top catching prospect wasn't primarily because of stats, it was because of scouting.
Scouts love his athleticism and potential as a hitter. They figured with his athletic ability and tools, he would eventually become a solid defensive catcher. The injuries have really set him back and he hasn't been able to do that.
It's more than that, though. Marco's post that I initially replied to asserted 3 things: 1) The case of Swihart is not complicated, 2) he's an average minor league hitter, 3) who has become a below average major league hitter. He showed Swihart's overall ml and ML numbers to back that up.
MLB: 422pa, 8.1bb%, 24.6k%, .344babip, .260avg, .107iso, 87wrc+
MiLB: 1716pa, 8.3bb%, 17.9k%, .316babip, .269avg, .130iso, 102wrc+
The problem is, Swihart's career to date can easily be broken into two distinct parts. (I'm leaving out <20 G samples.)
2012 - 20yo at A - 378 PA, 6.9 BB%, 18.0 K%, .300 babip, .135 ISO, .262 avg, .702 OPS, 91wRC+
2013 - 21yo at A+ - 422 PA, 9.7 BB%, 14.9 K%, .350 babip, .130 ISO, .298 avg, .794 OPS, 121 wRC+
2014 - 22yo at AA - 380 PA, 7.6 BB%, 17.1 K%, .337 babip, .187 ISO, .300 avg, .840 OPS, 131 wRC+
2015 - 23yo at MLB - 309 PA, 5.8 BB%, 24.9 K%, .359 babip, .118 ISO, .274 avg, .711 OPS, 93 wRC+
2016 started off looking much like 2015 in his first 19 G, and then he got hurt.
2016 - 24yo at MLB - 74 PA, 14.9 BB%, 23.0 K%, .348 babip, .097 ISO, .258 avg, .720 OPS, 96 wRC+
So, at this point, I see an age-advanced catcher with overall ml numbers that look something like (minor league splits would be nice...):
8 BB%, 17 K%, .330 babip, .150 ISO, .285 avg, .780 OPS, 115 wRC+
And ML numbers:
7.6 BB%, 24.5 K%, .357 babip, .114 ISO, .271 avg, .714 OPS, 93 wRC+
That is an above average hitter at the ml levels and a slightly below average one in Boston - regardless of age or position, which are huge additional factors in his favor. I posted it earlier in this thread, but the 12 catchers in the last 30 years who had better seasons by age 23 all had All-Star appearances in their careers (Ramos, Grandal, and Sanchez are the only ones without multiple appearances).
And then...
2016 - 24yo post-injury at AAA - 122 PA, 13.9 BB%, 13.9 K%, .276 babip, .068 ISO, .243 avg, .655 OPS, 91 wRC+
2017 - 25yo in AAA - 212 PA, 6.1 BB%, 25.5 K%, .239 babip, .103 ISO, .190 avg, .538 OPS, 47 wRC+
Those lines look a lot different from what he was doing pre-injury, particularly the 25% K rate at AAA, the babip, and the ISO. When we know the player has had an injury that hindered him physically (to the point where he couldn't catch), and he has come out and said it affected the way he was swinging, it doesn't seem like a stretch to connect the dots and believe the poor performance was directly related to said injury. If you can't drive through your swing (which he said he couldn't), it makes sense that you'll make less and weaker contact.
Obviously, there are big questions that have to be answered, which complicate things exponentially. But simply dismissing him based on overall numbers is overly simplistic. Not everything is black and white.