He's won anywhere he has been as a coach. Before this season (which is an outlier), he's 47-18 at Michigan. That's basically an average of 9-3 every year. If you look historically at the UM program? That's pretty much what they are. A 9-10 win team.
Yep. The problem is that Michigan fans live in an alternate reality where they think they are a blue bood college football program, in the same class as Alabama and Ohio State. That's just simply not the case.
Michigan
used to be a juggernaut, but they have not adapted to the changing college football landscape. Ohio State fundamentally changed how it recruited -- to try and compete with the faster, more athletic schools in the South. That's why you've seen them be so dominant in recent years....they were always good, but they found out that playing slow, ugly meat & potatoes style football and locking up Indiana and Michigan recuirts doesn't win on the national stage. So they changed.
The problem with Harbaugh is he is not willing to adapt either...very much an old school philsophy type of coach. He can keep churning out 9-3 and 10-2 years all he wants....it won't be enough to satisfy an irrational fan base or beat Ohio State.