Bonucci made himself, if he was no good Juve wouldn't have even looked at him in the first place. Both player and club need each other one can't exist without the other.
He didn't leave the club high and dry they had an idea he was going to leave so had Allegri on standby. If he wasn't happy...