While all of this is true, they need to balance the present and the future. All teams have young players they are breaking in for the MLB. The team obviously feels Vaughn has nothing left to learn in the minors, you may disagree but they have seen him more than you have.
The Sox are going to struggle at times due to so many 1st and 2nd year players. Inexperience shows. But as they all gain experience it will improve.