With all of this, I will say that it's another botched PR job and it's been downhill ever since Byrne left. I know it's an organizational thought process that the less info that's out there, the better off you are. But sometimes you just have to bite the bullet and be forthright. It's why this conversation leans so heavy to the extremes. It's never easy to prognosticate injury timelines, but I can imagine this goes significantly better if they have Harbaugh give some detail and say they don't have a timeline vs. the choice to consistently just say that he doesn't know.
I think Harbaugh has created this situation with his answers regarding Lamar's injury.
He may have done it for competitive reasons, but by suggesting that Lamar might be back just a week or two after the injury, he created a situation where Lamar's failure to return became a talking point every week. When he didn't return, that created an information gap which people (and Preston) filled with speculation and theories, mostly about his contract.
Harbaugh added fuel to that fire by acting pissed that Lamar hadn't returned. "I'm going to coach the players I've got."
Harbugh knew, or was told, he'd gone too far, which is why he took some of it back with his more detailed answer a couple of weeks ago.
Now Lamar has done the same. It's very rare for a player to come out and explain their injury in detail, but Lamar rightly felt he had been put in a position where he had to counter the speculation that he was deliberately slow playing it over the contract.
I wonder whether Lamar's statement will get Harbaugh in any trouble with the league. Coaches don't have to be completely open about injury status but I think there are rules against them being deliberately misleading about injuries too, aren't there? Harbaugh clearly wanted every opponent to prepare for Lamar, but now, it seems clear there was no chance of his playing in most of those games. Some other coaches (and maybe the NFL) might think Harbaugh was cheating by keeping Lamar's status open.