I don't think the teams doing him any good with the play extremely narrow & Messi dropping as deep as him which is needless, everything is funneling through Messi & that is the main problem IMO.
Nailed it. For a central midfielder it is essential to have movement upfront. Now let's take a quick look at what Xavi has infront of him with this season's Barcelona.
On the left flank we have Iniesta. Who doesn't really play on the wing. He keeps drifting into midfield. He doesn't make any kind of off-the-ball runs like Villa would do. The left flank is pretty much empty.
Right infront of Xavi we have Messi. Who walks around 7 km per game, "saving energy for beast mode" and dropping deep to collect the ball. He too plays like a midfielder, he runs TOWARDS the ball, he doesn't run away from it like a conventional #9 would do to open up space.
On the right we have Pedro. Who is hugging the touchline "to keep width". With Spain he has freedom to move centrally. With Barcelona he doesn't.
To make things worse we also have Fabregas in the middle to further clog the middle.
There is no movement in this team. Only Alves and Alba provide movement but they provide it in the widest areas. They can only receive long diagonal balls. So what does Xavi do? He either plays a 5 yard pass to Messi, to Iniesta or to Fabregas all occupying the midfield zone and standing on his feet or he plays a diagonal ball out wide to Pedro or Alves. These are his options. No movement, no throughballs. Xavi doesn't play it save because he is a coward. With Eto'o and Henry providing movement upfront he produced around 30 assists in a season. An unheard of number for a central midfielder of his ilk whose main job isn't even creating in the first place but dictating.
But even this current "past it" Xavi is actually producing numbers which are completely fine for a central midfielder. Let's check the numbers:
Bastian Schweinsteiger (20 starts): 2 assists, 0.7 key passer per game, 0.2 throughballs per game (apparently the best central midfielder in the world in Bayern's record breaking season right now)
Xavi (19 starts): 5 assists, 1.4 key passes per game (EXACTLY as many as Messi!), 0.3 throughballs per game (EXACTLY as many as Messi!) (apparently past it and should be replaced)
So, yeah. It's disappoint really that Xavi has come down to only slightly above Schweinsteiger at his best levels with the shitty movement around him and injuries plaguing him for weeks now. But I guess people are just judging him by his own "the best central midfielder of all time" standards which he has set over all these years.