Although Michigan isn’t #1 in any of the above categories (though we may be soon in NFL production), it is in the top 5 for all except weather and rabid fanbases, though the Big House makes up a good amount for not being Texas. I would think most recruits value more than one aspect of the school the play for.
Also, while Stanford is a solidly better academic school, Notre Dame isn’t that much better. UM has a chunk of majors and departments that are better than their counterparts at Notre Dame.