You totally ignored the bit when I said when fit. If he wasn't injury prone he would still be at Madrid or Bayern. Just because he is injury prone doesn't mean he's not world class when fully match fit.
He’s never fit, which is another contributor to why he’s not a world class player.
Being amazing on your day is not much use when your day is so infrequent that no top teams want to sign you.