You can't always believe what management says (like ..."Swi will only catch from now on...".
To me, Vaz was going to be the starting catcher in 2016, but he needed a little more time to be "ready". The 6 games to start the season was for that reason, IMO, and not to give him a chance to win the position.
He was NOT demoted for doing poorly in 6 games. The Sox had already made up their mind beforehand.
He's caught almost 3800 innings since joining the organization. That's enough for them to have a pretty good idea about his skill level and growth curve (or lack of one). I trust they see more than we do, and they see what goes on in practice as well.
I'm not saying management never makes mistakes in player evaluations, but I have to think they must feel pretty darn sure of themselves to not be giving him a chance now that are catchers are hitting .445. Maybe his foot injury is part of the reason. Maybe they have known for years he'll never catch for us, but they were giving lip service to his future as a catcher in order to drive up his trade value and/or confidence level. He has worked out as catcher in ST'ing and played an inning this year, so he still probably views himself as a possible catcher option. I gotta say, not playing him there can't be helping his confidence level right now.
My guess is, we trade him once Pedey comes back, but maybe we'll throw Nunez on the DL to delay the inevidable.
If we're not ever going to play him, then we should just trade him. Cora is big on playing the bench, and he still never plays. That speaks volumes.