That was a good deal. But we let Tevez, Llorente and Alves for free. It doesn't get any cheaper than that and they were all worth at least something. But we know for a fact that we sold Bonucci and Vidal below market value. We sold Vidal for 37M and two years later when he's 30 Bayern rejected 65M for him. And he wasn't even that good at Bayern compared to Juve. Prices have gone up but not by that much. And last year we got 50M offer for Bonucci and now we sell for 40m.
As I said, every transfer is a different story. We all know what Tevez is like when unhappy, City sold him for freaking 12mln to us while he scored over 50 goals in two seasons. When he asked to be allowed to go home what were we supposed to say? He specifically wanted Boca who cannot pay a lot.
Llorente, Alves we also got for free and they served us well while being here. Why would Juve make it difficult for them in return? All three players you mentioned were over 30yo when they left.
Bonucci and Vidal are different examples. Juve wanted to get rid of them and they wanted to leave apparently. We got Vidal for 12mln and sold for 40 while having four excellent seasons of him in our shirt. Bonucci is a 30yo CB. When was the last time any club paid such an amount for a player in his age?
This is the Juve way. The relation between the club and players is based on a mutual respect.