I thought Michigan was a little low too.
I'd bet Michigan loses a few points to a lot of the other super elites because their local recruiting isn't great. USC coaches drive by several 5* recruits on their way to work. And Texas has that Texan pride thing going on that helps them a lot.
But honestly, there's a bunch of places that an argument could be made for #1.