What everyone can clearly see is it's not the fault of Xavi that the Barcelona as a team is performing inferior to what they were expected. Barcelona is still in the top 3 and is performing better than the traditional rivals like Atletico Madrid. It used to be Real Madrid, Barcelona and Atletico Madrid finishing every league at close points every year. It's just they are not at the level of Real Madrid and Girona is a new surprise.
Barcelona has many problems that are going to hurt them for years to come and sacking Xavi could be more counterintuitive for the team. It could personally be a good thing for Xavi Hernandez as he could venture to new places with better control for the team he forms.
Xavi has brought Barcelona much more since his arrival and regarding this season Barcelona's performance which cannot be better than last season is quite natural because Xavi Hernandez does not have strong support from management to build the Barcelona team and indeed Xavi cannot be blamed for this. what is happening to Barcelona at the moment.
Xavi Hernandez's departure at the end of the season will certainly be quite detrimental for the team and will have a negative impact on Xavi Hernandez's coaching career. I am sure that if Xavi trains the right team then he can achieve quite a lot of achievements, in my opinion he is a coach who has quite good tactics.
For this season and the past few seasons, Barcelona is just a big name that is slowly fading and this team is no longer considered to compete fiercely in the UCL.