I agree it's best for the team to let Branch sit for 10 weeks without consuming a roster spot until then. Why trade him now when he could be the difference in winning a superbowl and still trade him for a 2nd round pick or better?
But I don't agree that's a disaster for Branch. The ONLY thing standing between him and a big payoff in March is injury. Holding out cuts that risk more than in half. Yes he'll have to pay fines, but it's doubtful that if he got a career-ending injury or even a season-ending injury, he'll be assessed those fines.
If he holds out, he'll still have at least six games to showcase his talent. Whatever money he may or may not lose is peanuts compared to the big payoff. We may think he's a jerk for holding out (and yes, I do, too) but he's no T.O. and by all accounts he's team-first when he's in the locker room.
So I don't see the downside of holding out compared to the risk of injury in the first ten games.