Kyle Shanahan made a classic rookie coaching mistake. But before I get into that, I want to praise him.
Some of the moves he has made this offseason were good.
Starting with the players he released, or chose not to retain. Along with rookie general manager John Lynch, Shanahan was ruthless. He cut Torrey Smith, the 49ers’ blockbuster free-agent signing from just two years ago and the third-highest-paid player on the team. He was getting worse and had no place in the 49ers future. Goodbye, Torrey, more bust than blockbuster.
Click here to read the rest of my Friday column.