No.
Cesc plays a more advanced role sometimes even as false striker.
In Arsenal, he played as a CMF and had his fair share of defensive work as well. In Barca Xavi plays in the role Cesc did for Arsenal and Fabregas is pushed more up playing much closer to opponent's net. Like an attacking midfielder and sometimes even as 'false' striker etc.
AH I see what u mean, in Arsenal he was often box-2-box or holding player.
But still C.ronaldo scores 2-3x goals for Madrid than MAn utd..but I see Madrid seem to score 2-3x goals Utd do.
I wonder if Messi would score as much if He played for say Man city.
It seems the gulf between to Spanish teams and rest of league is bigger than Top English teams to bottom teams.
Like in Soctland Henrik Larsson can score 40-50goals per season. Cause Celtic socre so many goals so often agaisnt much weaker teams.