We have signed Torres for the price of a Kounde, Tchoumeni, and 20M more than Luiz Diaz.
He forced the club to go for players he wants, and doesn't rotate the amigos even.
So it is on Xavi just like it is on the club that he os dependent on those players.
Torres is not the problem and is nowhere near the definition of a flop yet. Luis Diaz was put in a superbly working environment, of course he'll play better than Ferran Torres. If you'd switch them, Ferran would play much better at Liverpool than Diaz would at Barcelona. Without doubt.
The club cannot afford to sign ready-made world-class players (not even near world-class), especially in attack where prices can be very very high, and has to go for players of lower value. Torres is a signing that reflects that. He needs time.
The club brought in players that Xavi wants from the options presented to him based on the current economical possibilities (which are needless to say really bad). The club was so far in a position where they couldn't even register signings and had to beg some players to take pay cuts. Things are that bad.
So, Xavi is not choosing much. Ferran is the only player for whom an effort was made to sign, the only player that wasn't a free agent or considered expendable by other clubs. The rest are basically low-cost options that we have to take because we can't afford better. Not something you choose, but a path you're forced to take due to poor finances.
But it's ok, I expect this reconstruction to last, so we can't really moan after not even a full season. Look at United and see a reconstruction lasting 10 years. Or at Liverpool and their 30 years without a Premier League title.
Finishing 2nd in this season would be a top performance, and very encouraging for the future rebuild of this team. We should be pretty happy to finish 2nd with the problems we had this season, having scored 4 goals past Real Madrid, and Atletico Madrid, two teams with superior squads to us.