Barca are a far worse example than Madrid, and I really don't mean to draw a comparison to him and the Argentine. But these two clubs have the biggest players in the world, and of course their main attacking play goes through them, it's what they're there for. Many people like to think Ronaldo only contributes in goals and is a selfish player; well yes he is, that's something he brings to the table that few can at that magnitude. But like jojojo said he's second in assists to Ozil, but onlookers will focus on the goals he brings and forgets the link up play he can provide too.
Also I really don't understand the "he doesn't turn up in big games" argument: For the past 3 years he's been at Madrid he's pretty been their only stand out performer against Barca, he's the top scorer with 12 in the Champions league, which is 2 more than Lewa who got 4 in one game alone, and 4 more than the next 2. How many more big games do you want him to play? There are only so many in one calendar season you can play in.