its because many people are too idiotic to realise that messi is the finisher of this team whilst eto'o and ibra are the finishers of their respective teams hence even when playing for crappier european teams than us, they still manage to get so many goals.
eto'o was let go because pep wanted...