Eric Davis wasn't fired by the 49ers in the traditional case, (like fired for cause); his contract simply wasn't renewed and here's some of the reasons why, according to those in the know.
1. Davis' heavy workload began to take its toll. He worked his weekly 49ers radio gig on Sunday but when he joined the NFL Network weekday morning show at an ungodly early hour, it affected his work on radio broadcasts. More to the point, the 49ers were OK with the set-up at the start but began to waver when Davis did.
2. The 49ers were sensitive to complains both in-house and out regarding Davis' frequent whoops and hollers on-air. Most notably, the New Orleans contest in 2011. That alone wasn't the reason why Davis is gone but it's not something you put on the resume.
3. Davis, an ex-player with more than enough football knowledge acumen has improved as a broadcaster markedly; that's why this move, although an obvious setback may end up being a blessing in disguise. I wouldn't be surprised if Davis were to land a color analyst gig on either Fox or CBS. He knows the game and actually is better on TV anyway.
4. The 49ers are moving into a new stadium and looking for every technological wonder there is off the field. It's as if they have all the new gadgets but want to get new furniture and christen their football palace. Again, it wasn't let's get rid of Eric Davis--more, let's get a new identity in the radio division. That department won't be the only new recipients of some changes. Others are coming.
5. Tim Ryan has all the elements both on and off the field that the 49ers liked: he's local, (from the San Jose area where he played high-school football); he had stints with KPIX doing the Niners pre-season games and Fox, where he gave up the remaining two years of his analyst gig to accept the 49ers position.
*Follow me on Twitter