Salihamidzic is not too old but he's obviously not young enough to hold a starting position in a team like Juventus. Some 5 years ago he was among the best Rb's in Europe. Now he's only among the best Rb subs in Europe.
But for the way he's been playing so far and how useful he was in many matches (he scored 2 goals and he has 1 assist in serie A, 1 goal in Coppa, his runs won us the point against Parma) he doesn't deserves any critics. He's versatile enough. Plays everywhere on the right side and he can play LB as well. If we had healthy Camoranesi and some very good RB, then Brazzo would have been our perfect sub for 2 or maybe even 3 players.
I don't think we had better subs for the RB or MR positions in the last 10 years or so, did we ?
I think it's very harsh to say that Brazzo doesn't have the quality to play for Juve. Yeah, for being a regular starter perhaps his not Juve material anymore. But for a sub to both Camo and the potentially bought world class RB, he'll be perfect.
Neither Birindelli neither Pessotto were better players than Brazzo but they were still useful as subs and Moggi kept them for years.
Brazzo never gives up, he runs a lot, he's trying and working hard and he's not a Molinaro when he has the ball at his feet. And we got him for free. He was a good piece of bussiness because every team needs such squad players.