-----
Xavi chose to resign this season because he felt failed to bring Barcelona to a better position even though we know he has the ability to manage Barcelona because he gave a title last season, he must have another reason why he should go earlier and in my opinion the most appropriate reason is that management cannot bring the players that Xavi wants while the main competitors like Real Madrid might bring in new players like Mbappe next season so he thinks he will be in vain to compete with Real Madrid without a new striker.
It is true that there is too much pressure and expectations from the club and also from the fans, the slightest failure immediately receives extraordinary criticism. while the fault does not only lie with Xavi alone. because it was so hard for Xavi to do it. In fact, up to now, Xavi's contribution to Barcelona has been quite good, there have been various improvements in their performance and position. Even Barcelona also advanced to the UCL QF round. But yes, still, Xavi has decided.
However, I also read this related news:
“Yes, absolutely. He already knows. I’d like him to stay.
“He keeps saying he’ll leave in June, but we’ll see. We don’t want to put this pressure on ourselves to make a decision for ourselves because the way things are going is working for us now.
“Any manager who comes will need to adapt to our structure. Barça is above managers, players, presidents or executives. Everyone. We have created a successful model and the manager will need to adapt.
“Whoever might come, will need to wait until the end of the season because we are not touching anything until Xavi makes his final decision.”
Source: Mundo Deportivo
Source: Xavi in Barcelona