Under no circumstances should the 49ers give Jim Harbaugh a contract extension this offseason. Let him play out the final two years of his deal. Or let him win a Super Bowl before giving him a raise.
Apparently, Harbaugh wants to be the highest-paid head coach in the NFL. Hey, so do I, but I don't deserve to be. Harbaugh doesn't deserve to be, either, although he is a good coach and I'm just a writer.
Harbaugh fashions himself a quarterback guru, but none of his quarterbacks has been Pro Bowlers during his three seasons coaching the 49ers. That's a mark against him.
And he hasn't won a Super Bowl despite coaching the best roster in the league. That's a bigger mark against him. Everyone concedes the 49ers' roster has no holes. The only franchise that might have a better roster than the 49ers is the Seahawks, but the Niners have better wide receivers, better tight ends, better offensive linemen, better defensive linemen and better linebackers than Seattle.
The biggest difference between the 49ers and the Seahawks is coaching.
The 49ers are about as good as they can be given the current salary cap. They will not get much better, economics simply won't allow it. They might even get worse as Justin Smith and Frank Gore get older.
If Harbaugh couldn't win a Super Bowl coaching this team when Smith and Gore were in their primes, maybe Harbaugh can't win a Super Bowl coaching any team.
Could Bill Belichick have won the Super Bowl coaching the 49ers the past three seasons?
Could Sean Peyton?
Six head coaches right off the bat who deserve to make more money than Harbaugh.