Villarreal was not a weak team. It was difficult for Barcelona to win away matches against them. However, Barcelona managed to secure 3 points from the match. Basically, the Barcelona players performed very carefully in this match. Because they are now preparing themselves for the Europa League matches. Their aim is to beat big opponents like Manchester United. And so they are not a big risk against Villarreal. If any player gets injured in this match, it will be difficult for Barcelona to play well against Manchester United.
Furthermore Xavi must focus more on the Big Match against Manchester United in the Europa League, even though Xavi cannot play Sergio Busquets and Ousmane Dembele, losing these two players will not affect Barcelona appearance.