Ibra didn't work in the Barca setup, that comparison doesn't work at all. Toure was part of a winning team and contributed significantly to the league, copa and champions league take him out and Barcelona are not winning a treble.
His impact was such.
Ibra on the other hand was given ample time and was shown confidence by Guardiola even after having ineffective displays namely the game in the San siro in the semi final of the champions league.
He was slowing the play, didn't offer much movement and Barca as a team lost in attack due to it and when Messi was moved central his days were up justifiably so.
Yaya Toure had a bigger and significant role and even playing out of position in big games delivered.
Pep wanted him out when he came in to coach City clearly this is something personal, shyt is he a racist? No, I doubt that but it's clear he doesn't like him and it has nothing to do with sporting reasons.
He reluctantly played him last season because he was forced to and he delivered on the field and got a new contract and the next season he benches him throughout.
Doesn't add up.