It’s unclear why San Francisco general manager Scot McCloughan was let go by the team, but regardless are some thoughts on the Niners’ fluctuating front-office situation. You can compare it to other major front-office moves this offseason in this accumulated Football Relativity post.
It’s unclear why McCloughan was relieved of his duties, and the timing 5 weeks before the draft seems troublesome. But at that juncture in the offseason, the 49ers knew their free-agency plan and had their draft board basically organized, which makes McCloughan’s absence more feasible. McCloughan was GM in San Francisco for two years, after three seasons as director of player personnel, and during that time the 49ers have moved back toward relevance, primarily by drafting players such as Patrick Willis and Michael Crabtree. McCloughan’s evaluation skills will be missed, but the 49ers seem to have a good plan in that area, and so giving Baalke and his team more responsibility makes sense.