I'm as big a Vazquez fan as anyone, and I am actually okay with his current batting line so long as the rest of the offense continues to hit. However, it would not make much sense to me to lose either Hanigan or Leon right now, and lose that depth, when Vazquez can be sent to the minors.
It would be one thing if Vazquez were far outplaying the other two, but right now, he is not. His defense is not even at the level that it was in 2015. I think Vaz will benefit from some time in AAA, but aside from that, this is the move that is best for the team for other reasons.