Barca is the only team where he could pull this off.
If he was playing for another team I really doubt he'd score that much.
Don't get me wrong he's a magnificent player and does create lots of goals on individual skill, but the team delivers the biggest contribution to Messi's succes.
Proof of this is seen when Messi plays for Argentina, where he doesn't perform as well as for Barca.