Of course it's only my opinion, but I believe that Vazquez was rushed back due to the sense of urgency that management admitted to having.
Vazquez may have had plenty of time to develop. He did not have enough time to rehab after his injury. Calling him back too soon ended up hurting his progress in that regard.
Swihart did an admirable job in 2015 when he was called up before he was ready. That said, if memory serves me right, he was the worst defensive catcher that season. He could have benefited from more reps at catcher this past year once he was sent back down in lieu of Vazquez.
Rather than moving him to left field, which was another 'sense of urgency' move, they should have let him focus on honing his catching skills.
All my opinion, of course, but I think the FO acted rashly in many instances last season. I also thought they called up both Beni and Moncada too quickly. They were right with Beni, but not so with Moncada.