Development and experience being equal, the more talented team will win. Alabama proved this against us in the 2012 season as well as the 2020 season. Clemson also did this during the 2018 and 2020 season (ACC championship game) as well.
The teams we had in 2012, 2018, and 2020 were polished veteran teams that actually had well-developed players. Unfortunately for us, Alabama and Clemson had better talent overall, and the results speak for themselves.
That being said, if the talent gap isn't nearly as significant, then I agree that development and coaching can give you a chance of overcoming that talent gap. Michigan proved it with well-developed and coached players, but needed the right set of circumstances to help them get that victory.
Several things worked in their favor that day, besides the experience and development advantage.
1) Tommy Rees shit the bed with his play calling in OT.
2) The center had some bad yips that game.
3) Alabama looked sluggish, while Michigan had great timing. This definitely was a contrast to how well the Tide looked against a stellar Georgia defense a few weeks earlier.
The third circumstance probably had the biggest effect out of the three. I would even say that it was similar to how we looked against Louisville, where our very good offensive line looked terrible against a Louisville front seven that was good, but not great.
I would guess that Alabama wins that game three out of every four times, even with the above circumstances, but unfortunately for the Tide, Michigan was there on the fourth time.
In the end, Michigan played great, and earned that win, even if they needed a lot of help from Lady Luck. I hope that they get crushed by Washington.
On another note, for as much flak as Bill O'Brien took from the Tide faithful last year, many of the fanbase would have been happy to have him back as the OC for the 2023 season.