This year was the first year they've won since 2012, and they lost every year for 7 years before that. It really hasnt been competitive between them since the late 90's early 2000's.
Harbaugh has been the coach since 2015 so he's 1-5 and he would be 1-6 had they not canceled the game last year. While Michigan wants to beat OSU every year I think the school gets that it's not in the cards for them, and I don't think it's the coach honestly.
To me this the same convo people have about getting rid of their starting QB in the NFL. Sure he's not Tom Brady or Aaron Rodgers. But if you get rid of him who's the replacement? There are only so many top echelon QB's out there. Same with coaches. It's awesome when you get a Saban or a Belichick but that doesnt happen very often. Harbaugh is a good coach. He's not Saban but who is?